1. 程式人生 > >LINUX邏輯卷(LVM)管理與邏輯卷分區

LINUX邏輯卷(LVM)管理與邏輯卷分區

xtend df -h 分區 受限 增加 伸縮 查看 大小 邏輯盤

LINUX之邏輯卷管理與邏輯卷擴展

LVM是邏輯卷管理(Logical Volume Manager)的簡稱,他是建立在物理存儲設備之上的一個抽象層,允許你生成邏輯存儲卷,和直接使用物理存儲在管理上相比,提供了更好靈活性。
LVM將存儲虛擬化,使用邏輯卷,你不會受限於物理磁盤的大小,另外,和硬件相關的存儲設置被其隱藏,你能不用停止應用或卸載文件系統來調整卷大小或數據遷移.這樣能減少操作成本.
LVM和直接使用物理存儲相比,有以下好處:
1. 靈活的容量.
當使用邏輯卷時,文件系統能擴展到多個磁盤上,你能聚合多個磁盤或磁盤分區成單一的邏輯卷.

2.可伸縮的存儲池.
你能使用簡單的命令來擴大或縮小邏輯卷大小,不用重新格式化或分區磁盤設備.

3.在線的數據再分配.
你能在線移動數據,數據能在磁盤在線的情況下重新分配.比如,你能在線更換可熱插拔的磁盤.

4. 方便的設備命名
邏輯卷能按你覺得方便的方式來起所有名稱.

5.磁盤條塊化.
你能生成一個邏輯盤,他的數據能被條塊化存儲在2個或更多的磁盤上.這樣能明顯提升數據吞吐量.

6.映像卷
邏輯卷提供方便的方法來映像你的數據.

7.卷快照
使用邏輯卷,你能獲得設備快照用來一致性備份或測試數據更新效果而不影響真實數據.

在虛擬機的設置中添加一塊硬盤

技術分享圖片

進入終端,輸入fdisk -l 可以看到新添加的硬盤sdc

技術分享圖片

Fdisk /dev/sdc給硬盤分區,建立sdc1

技術分享圖片

創建物理卷/dev/sdc1

技術分享圖片

Pvdislay可以看到創建的物理卷/dev/sdc1

技術分享圖片

Vgcreate 創建邏輯卷組

技術分享圖片

Vgdisplay查看創建好的卷組

技術分享圖片

Lvcreate創建邏輯卷LogVolume001

技術分享圖片

Mkfs.ext4初始化邏輯卷

技術分享圖片

將掛載信息寫入fstab

技術分享圖片

Mount -a執行掛載 輸入df -h可以看到已經掛上了

技術分享圖片

邏輯卷擴展

再往虛擬機裏添加硬盤

輸入fdisk 可以看到新硬盤為sdd

此時執行與之前相同的操作創建sdd1

再創建物理卷

/dev/sdd1

技術分享圖片

Vgextend /dev/sdd1這個物理卷加入到/dev/mapper/vg_oracle01這個卷組中

技術分享圖片

Lvextend 大小為1G 擴展/dev/mapper/vg_oracle01-lv_root

技術分享圖片

執行resize2fs命令刷新邏輯卷大小

技術分享圖片

可以查看到這個邏輯卷的大小增加了1G

技術分享圖片

LINUX邏輯卷(LVM)管理與邏輯卷分區