unix的儲存概念

lsl031發表於2007-09-09

物理卷: 簡單的說就是一個帶有硬碟驅動器的硬碟,在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 |
---------------- ---------------- ---------------- ---------------- --------------

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/288166/viewspace-968573/,如需轉載,請註明出處,否則將追究法律責任。

相關文章