码迷,mamicode.com
首页 > 其他好文 > 详细

Centos7调整XFS格式的LVM大小详细教程

时间:2018-10-16 13:52:00      阅读:737      评论:0      收藏:0      [点我收藏+]

标签:really   详细   还原备份   end   问题   命令   大小   mkf   ges   

前提:XFS是centos7 预装的操作系统,XFS只能扩大不能缩小,所以需要利用xfsdump / xfsrestore 工具在必须缩小lvm 的情况下,备份与还原资料。

本实验的效果是:
1,/dev/mapper/centos-home仅仅保留50G;
2,将/home分出来的空间分给/dev/mapper/centos-root。
原始空间大小如下图示:
首先,必须确保其他分区有足够的空间用来分给根目录/。可以使用以下命令查看:
技术分享图片

扩容根目录的思路如下:
将/home文件夹备份,删除/home文件系统所在的逻辑卷,增大/文件系统所在的逻辑卷,增大/文件系统大小,最后新建/home目录,并恢复/home文件夹下的内容。

第一步:安装xfsdump 套件

yum -y install xfsdump

第二步:备份/home

xfsdump -f /home.xfsdump /home
?  -> home

?  -> home

第二步:缩减/dev/mapper/centos-home大小

卸载/home

umount /home

要先终止所有使用/home文件系统的进程,这里要注意不要在/home目录下执行下面的操作:

fuser -km /home

然后,卸载:

umount /home

将/home的Logical Volume缩减为50GB

lvreduce -L 5G /dev/mapper/centos-home
Do you really want to reduce home? [y/n]: y

技术分享图片

出现此问题是/root满了

技术分享图片`
删除了一些根下的东西就好了

技术分享图片
再次执行

lvreduce -L 50G /dev/mapper/centos-home
Do you really want to reduce home? [y/n]: y

技术分享图片

第四步:增加/dev/mapper/centos-root的空间大小

lvextend -l +100%FREE /dev/centos/root

技术分享图片
延展xfs空间

xfs_growfs /dev/centos/root

技术分享图片

第五步:恢复/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大小详细教程

标签:really   详细   还原备份   end   问题   命令   大小   mkf   ges   

原文地址:http://blog.51cto.com/13363488/2300530

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!