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

centos7 调整XFS格式的LVM大小

时间:2019-01-09 14:16:53      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:shadow   ase   logic   dump   term   https   umount   .com   dia   

前提: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:备份 /home
xfsdump -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 的 lvm
mkfs.xfs -f /dev/mapper/centos-home
挂载 /home /dev/mapper/centos-home
mount /home
还原备份资料到 /home
xfsrestore -f /home.xfsdump /home
调整过后的空间大小如下图示:
技术分享图片

centos7 调整XFS格式的LVM大小

标签:shadow   ase   logic   dump   term   https   umount   .com   dia   

原文地址:http://blog.51cto.com/13401435/2340551

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