Linux System 磁盤管理之方案二{LVM}

Linux 系統運維之場景:磁盤管理【拓展&壓縮磁盤空間】

本文以Nutanix chassis 之 Centos 爲例實操利用LVM工具管理磁盤

#fdisk -l 產看磁盤信息

/dev/sdb 是Nutanix平臺新增給centos7的200G的磁盤空間

Linux System 磁盤管理之方案二{LVM}

分別查看當前的pv物理卷、vg卷組、lv邏輯卷數量和名稱信息

Linux System 磁盤管理之方案二{LVM}

pvcreate /dev/sdb

創建物理卷並pvdisplay 驗證

Linux System 磁盤管理之方案二{LVM}
Linux System 磁盤管理之方案二{LVM}

--blkid命令查看磁盤分區詳細信息

blkid | column -t

Linux System 磁盤管理之方案二{LVM}

磁盤文件系統格式錯誤,移除物理分卷

pvremove /dev/sdb

Linux System 磁盤管理之方案二{LVM}

mkfs.ext4 /dev/sdb

--格式化磁盤/dev/sdb的系統文件類型爲ext4

Linux System 磁盤管理之方案二{LVM}

驗證文件系統類型是否正確(本實例爲ext4)

Linux System 磁盤管理之方案二{LVM}

pvs

顯示物理卷較之前有多出一個
Linux System 磁盤管理之方案二{LVM}
Linux System 磁盤管理之方案二{LVM}

vgextend vg_syslog1 /dev/sdb

向VG中添加新增的PV
Linux System 磁盤管理之方案二{LVM}

vgdisplay

查看VG邏輯卷組(free 的pe數量記住增加lv時使用)
Linux System 磁盤管理之方案二{LVM}

lvdisplay

查看邏輯組信息
Linux System 磁盤管理之方案二{LVM}

lvresize -l +51223 /dev/vg_syslog1/lv_root

向目標邏輯卷添加PE(即磁盤空間),並驗證。
Linux System 磁盤管理之方案二{LVM}
Linux System 磁盤管理之方案二{LVM}

df /mnt/

查看掛載點空間大小

Linux System 磁盤管理之方案二{LVM}

resize2fs /dev/vg_syslog1/lv_root

LV分區在線調整大小{自動擴容}

Linux System 磁盤管理之方案二{LVM}

df -h

驗證磁盤空間

Linux System 磁盤管理之方案二{LVM}

至此磁盤管理基於LVM的擴容已完成

以下是磁盤管理基於LVM的容量縮減步驟

umount /mnt/

取消掛載

e2fsck -f /dev/vbirdvg/vbirdlv

磁盤檢測
Linux System 磁盤管理之方案二{LVM}
Linux System 磁盤管理之方案二{LVM}

resize2fs /dev/vg_syslog1/lv_root 7200M

重置lv大小,此處不再截圖。

mount /dev/vg_syslog1/lv_root /mnt/

重新掛載到指定目錄

df /mnt/

檢查掛載

lvresize -l -89 /dev/vg_syslog1/lv_root

LV 降容量

Linux System 磁盤管理之方案二{LVM}

pvmove /dev/sdb /dev/sda

將 /dev/sdb 內的 PE 移動到 /dev/sda

vgreduce vg_syslog1 /dev/hda6

將 /dev/sdb 從vg_syslog1[VG卷組] 移出

pvscan

驗看pv報表

pvremove /dev/sdb

Labels on physical volume "/dev/sdb" successfully wiped

移出物理卷sdb

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章