Linux下使用邏輯卷管理器管理靈活存儲

Linux下使用邏輯卷管理器管理靈活存儲

1查看 LVM 組件 
      
物理分區或磁盤是LVM的第一構建塊。物理卷是LVM所使用的基礎物理存儲。這通常是塊設備,例如分區或完整磁盤。設備必須初始化爲 LVM物理卷,才能與 LVM 結合使用。 卷組是存儲池,由一個或多個物理卷組成。 物理區塊是物理卷中存儲的小型數據區塊,用作 LVM 存儲的後端。 邏輯區塊映射到物理區塊,構成 LVM 存儲的前端。默認情況下,每個邏輯區塊映射到一個物理區塊。啓用某些選項將更改此映射。例如,鏡像會導致每個邏輯區塊映射到兩個物理區塊。 邏輯卷是邏輯區塊組。邏輯卷可以像硬盤驅動器分區一樣使用。

邏輯卷和邏輯卷管理有助於更加輕鬆地管理磁盤空間,如果文件系統需要更多的空間,可以將其卷組的可用空間分配給邏輯卷,並且可以調整文件系統的大小。如果磁盤開始出現錯誤,可以通過卷組將替換磁盤註冊爲物理卷,並且邏輯卷的範圍可遷移到新磁盤。

2.實施 LVM 存儲 
準備物理卷 
   disk
用於創建與LVM結合使用的新分區。在要與LVM結合使用的分區上,始終將類型設置爲“ 0x8e Linux LVM” 
    pvcreate /dev/vdaN
用於初始化分區(或其他物理設備),使其作爲物理卷與LVM結合使用。直接在物理卷中創建用於存儲VM配置數據的表頭。 
   
創建卷組vgcreate vgname /dev/vdaN將創建名爲vgname且由物理卷/dev/vdaN組成的卷組。可以在創建時指定其他物理卷(以空格隔開),也可以隨後使用vgextend添加新物理卷。 
創建和使用新邏輯卷 lvcreate -n lvname-L 2G vgnamevgname上可用物理區塊創建名爲lvname、容量爲 2GB的新邏輯卷。mkfs -t ext4 /dev/vgname/lvname將在新邏輯捲上創建ext4文件系統 mkdir /data建立所需目錄作爲掛載點。向/etc/fstab文件中添加條目:/dev/mapper/vgname-lvname /data ext4 defaults 1 2 。運行mount -a可在/etc/fstab中掛載文件系統。

查看LVM狀態信息
pvdisplay /dev/vdaN ##將顯示有關特定物理卷的信息 
vgdisplay vgname ##
將顯示有關特定卷組的信息 
lvdisplay /dev/vgname/lvname ##
將顯示有關特定邏輯卷的信息

3增加文件系統 
df -h /data ##
驗證已掛載文件系統/data的大小 
vgdisplay vgname ##
驗證可用物理區塊是否夠用 
lvextend -l 128 /dev/vgname/lvname ##
使用部分或全部可用區塊擴展邏輯卷 
xfs_growfs /dev/vgname/lvname ##
擴展在/data上掛載的關聯文件系統 
/dev/vgname/lvname ##
驗證已掛載文件系統/data新的大小

4創建快照作爲備份 

快照邏輯卷是LVM存儲的另一項靈活功能。LVM快照是臨時保留所更改的邏輯卷的原始數據 的邏輯卷。快照提供原始卷的靜態視圖,從而能夠以一致狀態備份其數據。快照卷大小隻需足以存儲在它存在期間更改的數據即。如果數據更改量大於快照存儲容量,則快照將自動變爲不可用。(原始卷原封不動,仍然需要從卷組中手動解除掛載和刪除不可用的快照)

創建和使用快照進行備份。

創建/dev/vgname/lvname的名子爲snaplvname。大小爲40M的新快照卷 lvcreate -s -n snaplv -L 40M/dev/vgname/lvname 如果備份軟件要求,請掛載該快照,並使備份程序指向新掛載點 mkdir /snapmount 
mount -o ro /dev/vgname/snaplv /snapmount 
驗證快照邏輯卷的狀態
lvs /dev/vgname/snaplv 
不再使用快照時,卸載並刪除
umount /snapmount 
lvremove /dev/vgname/snaplv

發佈了49 篇原創文章 · 獲贊 20 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章