1. 程式人生 > >Linux System 磁盤管理之方案二{LVM}

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

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}