爲LVM的邏輯卷擴容(CentOS 6)

現狀:

有兩個原始塊存儲設備:/dev/xvda, /dev/xvdb
其中:
xvda被劃爲兩個分區:/dev/xvda -> /dev/xvda1 + /dev/xvda2
  xvda1上建立了ext4文件系統,掛載爲/boot:/dev/xvda1 -> ext4 -> /boot
  xvda2上啓用了邏輯卷管理(LVM),建立了卷組VolGroup,並分配出兩個lv(lv_root和lv_swap):
        /dev/xvda2 -> VolGroup -> lv_root + lv_swap
    在lv_root上建立了ext4文件系統,並掛載爲/:lv_root -> ext4 -> /
    在lv_swap上建立了swap空間:lv_swap -> swap -> swap
xvdb沒有被使用。

現在需要把xvdb的空間加到/文件系統中。通過擴大/文件系統及其所在的lv、vg來解決。

0) 查看現有的vg、pv、lv詳細情況

lvm vgdisplay
lvm pvdisplay
lvm lvdisplay

1) 創建新pv

lvm pvcreate /dev/xvdb
操作成功後查看下pv的詳細情況

2) 擴大vg

lvm vgextend VolGroup /dev/xvdb
操作成功後查看下vg的詳細情況

3)擴大lv

lvm lvextend /dev/mapper/VolGroup-lv_root /dev/xvdb
這個命令把新pv的空間全部分配給lv_root
操作成功後查看下lv的詳細情況

4)給lv_root上的ext4文件系統在線擴容

該文件系統已經被掛載爲/。所以只能在線擴容
resize2fs /dev/mapper/VolGroup-lv_root
這個命令會把lv_root上的所有空間分配給上面的ext4文件系統
操作成功後查看下文件系統的詳細情況(df)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章