Linux System 磁盤管理之方案二{LVM}
阿新 • • 發佈:2019-03-21
linu cde ffffff 管理磁盤 vpd 圖片 增加 end fad Linux 系統運維之場景:磁盤管理【拓展&壓縮磁盤空間】
本文以Nutanix chassis 之 Centos 為例實操利用LVM工具管理磁盤
#fdisk -l 產看磁盤信息
/dev/sdb 是Nutanix平臺新增給centos7的200G的磁盤空間
分別查看當前的pv物理卷、vg卷組、lv邏輯卷數量和名稱信息
pvcreate /dev/sdb
創建物理卷並pvdisplay 驗證
--blkid命令查看磁盤分區詳細信息
blkid | column -t
磁盤文件系統格式錯誤,移除物理分卷
pvremove /dev/sdb
mkfs.ext4 /dev/sdb
--格式化磁盤/dev/sdb的系統文件類型為ext4
驗證文件系統類型是否正確(本實例為ext4)
pvs
顯示物理卷較之前有多出一個
vgextend vg_syslog1 /dev/sdb
向VG中添加新增的PV
vgdisplay
查看VG邏輯卷組(free 的pe數量記住增加lv時使用)
lvdisplay
查看邏輯組信息
lvresize -l +51223 /dev/vg_syslog1/lv_root
向目標邏輯卷添加PE(即磁盤空間),並驗證。
df /mnt/
查看掛載點空間大小
resize2fs /dev/vg_syslog1/lv_root
LV分區在線調整大小{自動擴容}
df -h
驗證磁盤空間
至此磁盤管理基於LVM的擴容已完成
以下是磁盤管理基於LVM的容量縮減步驟
umount /mnt/
取消掛載
e2fsck -f /dev/vbirdvg/vbirdlv
磁盤檢測
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 降容量
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
Linux System 磁盤管理之方案二{LVM}