centos7 调整XFS格式的LVM大小
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7 调整XFS格式的LVM大小相关的知识,希望对你有一定的参考价值。
前提:XFS是centos7 预装的操作系统,XFS只能扩大不能缩小,所以需要利用xfsdump / xfsrestore 工具在必须缩小lvm 的情况下,备份与还原资料。
本实验的效果是:
1,/dev/mapper/centos-home仅仅保留500G;
2,将/home分出来的空间分给/dev/mapper/centos-root。
原始空间大小如下图示:
step1:安裝 xfsdump 套件yum -y install xfsdump
step2:备份 /homexfsdump -f /home.xfsdump /home
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大小
卸載 /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的空间大小
lvextend -l +100%FREE /dev/centos/root
null
延展 xfs 空间
null
xfs_growfs /dev/centos/root
step5:恢复/home的内容
格式化 /home 的 lvmmkfs.xfs -f /dev/mapper/centos-home
挂载 /home /dev/mapper/centos-homemount /home
还原备份资料到 /homexfsrestore -f /home.xfsdump /home
调整过后的空间大小如下图示:
以上是关于centos7 调整XFS格式的LVM大小的主要内容,如果未能解决你的问题,请参考以下文章
Linux下对lvm逻辑卷分区大小的调整(针对xfs和ext4不同文件系统)
Linux下对lvm逻辑卷分区大小的调整(针对xfs和ext4不同文件系统)
Linux下对lvm逻辑卷分区大小的调整(针对xfs和ext4不同文件系统)