centos7 調整XFS格式的LVM大小

前提:XFS是centos7 預裝的操做系統,XFS只能擴大不能縮小,因此須要利用xfsdump / xfsrestore 工具在必須縮小lvm 的狀況下,備份與還原資料。
本實驗的效果是:
1,/dev/mapper/centos-home僅僅保留500G;
2,將/home分出來的空間分給/dev/mapper/centos-root。
原始空間大小以下圖示:
centos7 調整XFS格式的LVM大小
step1:安裝 xfsdump 套件
yum -y install xfsdump
step2:備份 /home
xfsdump -f /home.xfsdump /homecentos

please enter label for this dump session (timeout in 300 sec)
-> home
please enter label for media in drive 0 (timeout in 300 sec)
-> home

step3:縮減/dev/mapper/centos-home大小session

卸載 /home
 umount /home
將 /home 的 Logical Volume 縮減為 5GB
 lvreduce -L 5G /dev/mapper/centos-home
Do you really want to reduce home? [y/n]: y

step4:增長/dev/mapper/centos-root的空間大小app

lvextend -l +100%FREE /dev/centos/root
null
延展 xfs 空間
null
 xfs_growfs /dev/centos/root

step5:恢復/home的內容
格式化 /home 的 lvm
mkfs.xfs -f /dev/mapper/centos-home
掛載 /home /dev/mapper/centos-home
mount /home
還原備份資料到 /home
xfsrestore -f /home.xfsdump /home
調整事後的空間大小以下圖示:
centos7 調整XFS格式的LVM大小ide

相關文章
相關標籤/搜索