實體卷
簡單的說就是一個帶有硬碟驅動器的硬碟,在unix下顯示為一個裝置,未經處理。又成為裸裝置 Raw Device
邏輯卷
由一個或者一組實體卷組成,組成卷組的基本元素
卷組
由一個或者一組邏輯卷組成,可以在它的上面實作一些RAID處理
檔案系統
在卷組的基礎上建立,就是一般意義上的超作系統。
unix的這種存儲管理方式能夠實作高性能的IO和一些進階屬性。
例如,假如每個實體卷隻有20G,得到的卷組最大可以達到100G,那樣你就存儲一個大于20G的檔案。
通過實作一些RAID,還可以大幅度提高IO吞吐,比如我寫5M的資料,采用RAID0,可以使用各磁盤的磁頭同時在5個實體磁盤上寫,尤其在多處理器情況下,速度提高很大。
另外,如果使用者對資料的準确性要求比較高,可以用其中一個實體卷做備援校驗。出現資料錯誤時便可回複。
簡單說一下raid0,和raid1
Raid0:其實就是條帶化,就是剛才說的把資料平均配置設定到各個實體磁盤上存取,不寫備援資料,是速度最快的方式。
Raid1:Raid0雖然保證了資料存取的效率,但是不能保證資料的準确性,如果一塊實體硬碟出現實體故障,那麼這幾塊硬碟上的資料可能都無法恢複。風險比較大。Raid1的目的就是消除這種風險,它是用兩組硬碟寫同樣的資料。這樣資料出現問題很容易恢複。
其他的一些,比如Raid2- Raid 5都是采用不同的算法來進行備援校驗處理,比如可以隻使用一塊硬碟存儲奇偶校驗資料,多塊硬碟進行業務資料的讀寫等等。
在電信級的網絡中,一般采用一個專門的Unix主機管理磁盤陣列,通過光纖與其他生産主機相連。
檔案系統(/date1,/data2)
-----------------------------
| 卷組 |
-----------------------------
/ /
/ ------------------
/ /
---------------- ----------------
| 邏輯卷1 | | 邏輯卷2 |
---------------- ----------------
/ / / / /
/ / --- - - -- -/ / /
---------------- ---------------- ---------------- ---------------- --------------
| 實體卷1 | | 實體卷2 | | 實體卷3 | | 實體卷4 | | 實體卷5 |
---------------- ---------------- ---------------- ---------------- --------------