一點儲存方面的知識

2021-03-31 15:39:56 字數 839 閱讀 6074

lvm是邏輯卷管理器(logical volume manager)的簡寫,最初由ibm開發,設計的目的是為了自由地改變分割槽大小以滿足使用者對磁碟容量需求。它允許驅動器跨越磁碟、調整驅動器的大小等等,比如檔案系統(如ext2)會使用lvm提供的塊裝置而不是直接使用硬碟。簡單的說,lvm就是在硬碟和使用者所使用的分割槽中間增加了乙個管理層──邏輯卷,使用者只要通過改變邏輯卷的大小就能相應地改變分割槽的大小了,而不用再直接操作硬碟了,這樣做的好處是──即使改變了分割槽的大小,分割槽上的資料也不會丟失。具體的操作方法請看本版置頂貼中的lvm部分。

raid就是磁碟陣列(redundant array of inexpensive/independent disk)的簡寫。最常見的方式是使用pci

scsi raid控制器(就是陣列卡),這個稱做是硬raid。linux下還可以實現軟raid,只要linux的核心支援就可以實現,不用再購買昂貴的陣列卡了,具體的辦法可以看置頂貼裡的內容。還有可以使用scsi-scsi raid實現。raid的作用是用來實現資料的冗餘、備份,提高硬碟的讀寫效能。

raid 0 可以增加硬碟的讀寫速度,只在硬raid下有意義。

raid 1 實現兩塊和兩塊以上的硬碟的相互映象,在軟raid下就是用兩個和兩個以上的分割槽實現相互映象。

raid 0+1 將上面兩種raid的優點接合起來,既實現資料的冗餘以保證資料的完整性,又實現分布式i/o,加快讀寫速度。

raid 3 在raid 1的基礎上提供了奇偶校驗,用的不多。

raid 5 接合raid 0+1和raid 3的優點,對冗餘使用奇偶校驗資料,並且在所有的磁碟上對奇偶校驗資料分帶,緩和了奇偶校驗磁碟上的瓶頸。很常用。它是資料可用性和效能之間的最佳折中。至少需要三塊硬碟。

分享一點django方面的知識

django get object or 404是django shortcuts模組裡面乙個比較簡便的方法,特別是用django get來運算元據庫的時候,可以幫 我們少寫一些 加快開發速度。get object or 404的介紹 我們原來呼叫django 的get方法,如果查詢的物件不存在的話...

高中學習方面的一點經驗

給高中師弟師妹們的一點自己數學學習方面的見解 16340309 資料科學與計算機學院 目錄考試 祝福 我首先來波自我介紹吧 以免你們不知道我是誰啦 我是你們的文謙師兄,就是那個廣一模考得還不錯之後被領導拿去吹牛皮的那個師兄,結果高考發揮不算太好也就來到了我們廣東還算不錯的中山大學,個人高中在數學方面...

對騰訊產品方面的一點認識 菜鳥篇

隨著一些行業內的討論,讓我對有進一步的認識.大家可以拿一些時下熱門話題發表出來討論,議論,但我反對一些老鳥對別人的指責,有一句話說的好,我不同意你,但我支援你.qq大家也許在幾年前就在用了.可能比我用的早,第一次用qq還是在學生時代,那時候qq簡直簡單多了.只有個聊天,簡單的頭像就那麼幾個 現在的q...