Linux系統(tǒng)軟RAID技術(shù)和LVM卷管理

目前Linux系統(tǒng)中主流的是Ext(2/3/4)類型的文件系統(tǒng),Ext文件系統(tǒng)主要由super block(超級(jí)塊)、inode表、data block(數(shù)據(jù)塊)組成。
而目前文件系統(tǒng)都比較大,如果將所有的inode和block放置在一起很不明智,這樣數(shù)量都太龐大,而且不易管理。故Ext文件系統(tǒng)在格式化的時(shí)候都是區(qū)分為多個(gè)塊組(block group),每個(gè)塊組有獨(dú)立的inode/block/superblock。就像當(dāng)兵一樣,一個(gè)師里面有很多旅組成。
Super Block 是記錄整個(gè) 文件系統(tǒng)相關(guān)信息的地方, 沒有 Super Block ,就沒有這個(gè) 文件系統(tǒng)了。它記錄的信息主要有:
① block 與inode 的總量;
②未使用與已使用的 inode / block 數(shù)量;
③block 與 inode 的大小 (block 為 1, 2, 4K,inode 為 128 bytes);
④文件系統(tǒng) 的掛載時(shí)間、最近一次寫入數(shù)據(jù)的時(shí)間、最近一次檢驗(yàn)磁盤 (fsck) 的時(shí)間等文件系統(tǒng)的相關(guān)信息;
⑤一個(gè) valid bit 數(shù)值,若此文件系統(tǒng)已被掛載,則 valid bit 為 0 ,若未被掛載,則 valid bit 為1 。
傳統(tǒng)的分區(qū)方式是固定分配分區(qū)大小,但是如果想要增加或者減小空間只能重新分區(qū)格式化,很不方便。那么有沒有可以動(dòng)態(tài)調(diào)整空間大小的解決方案呢?答案是肯定的,這就是我們的LVM,邏輯卷管理器。
LVM的重點(diǎn)是可以彈性調(diào)整文件系統(tǒng)的容量,但不是增加性能和數(shù)據(jù)安全上。如果 LVM出現(xiàn)故障,所有存儲(chǔ)于 LVM 上的文件可能就會(huì)永久消失。LVM的做法是將幾個(gè)物理分區(qū)(或磁盤)通過軟件組合成一塊看起來很大的磁盤(VG),然后再將磁盤進(jìn)行分區(qū)(LV),最終可以正常掛載使用。























































轉(zhuǎn)自:架構(gòu)師技術(shù)聯(lián)盟
有收獲,點(diǎn)個(gè)在看?


