下面由centos入門教程欄目給大家介紹centos7調(diào)整XFS格式的LVM大小的方法,希望對需要的朋友有所幫助!
前提:XFS是centos7 預(yù)裝的操作系統(tǒng),XFS只能擴(kuò)大不能縮小,所以需要利用xfsdump / xfsrestore 工具在必須縮小lvm 的情況下,備份與還原資料。
本實(shí)驗(yàn)的效果是:
1,/dev/mapper/centos-home僅僅保留500G;
2,將/home分出來的空間分給/dev/mapper/centos-root。
原始空間大小如下圖示:
step1:安裝 xfsdump 套件
yum -y install xfsdump
step2:備份 /home
xfsdump -f /home.xfsdump /homeplease enter label for this dump session (timeout in 300 sec)-> homeplease enter label for media in drive 0 (timeout in 300 sec)-> home
step3:縮減/dev/mapper/centos-home大小
卸載 /home
# umount /home
將 /home 的 Logical Volume 縮減為 5GB
# lvreduce -L 5G /dev/mapper/centos-homeDo you really want to reduce home? [y/n]: y
step4:增加/dev/mapper/centos-root的空間大小
# lvextend -l +100%FREE /dev/centos/root
延展 xfs 空間
# xfs_growfs /dev/centos/root
step5:恢復(fù)/home的內(nèi)容
格式化 /home 的 lvm
# mkfs.xfs -f /dev/mapper/centos-home
掛載 /home /dev/mapper/centos-home
# mount /home
還原備份資料到 /home
# xfsrestore -f /home.xfsdump /home
調(diào)整過后的空間大小如下圖示: