CentOS7收缩home逻辑卷xfsdump备份还原并lvm重新分配大小

举报
杰森志智 发表于 2019/01/28 20:40:32 2019/01/28
【摘要】 在CentOS7或者RHEL7服务器上,通常默认安装后home下会分配挂载系统可用的所有磁盘空间。那如果由于各种原因需要将磁盘重新划分逻辑卷大小分配各应用软件改怎么操作呢?在home挂载点情况下进行xfsdump备份,如果没有请先挂载:mount /homexfsdump -l 0 -f /home20190128.image /dev/mapper/centos-home然后卸载、删除逻辑...

在CentOS7或者RHEL7服务器上,通常默认安装后home下会分配挂载系统可用的所有磁盘空间。


那如果由于各种原因需要将磁盘重新划分逻辑卷大小分配各应用软件改怎么操作呢?


在home挂载点情况下进行xfsdump备份,

如果没有请先挂载:

mount /home
xfsdump -l 0 -f /home20190128.image /dev/mapper/centos-home

然后卸载、删除逻辑卷、重建大小:

umount /dev/mapper/centos-home
lvremove /dev/mapper/centos-home

lvcreate -L 100G -n home centos

mkfs.xfs /dev/centos/home

想检查磁盘逻辑卷和物理卷剩余情况:

lvs
pvs
vgs

挂载home卷并还原备份的内容:

ll /home
mount /home
ll /home
xfsrestore -f /home.image /home
ll /home

创建其他应用程序需要的逻辑卷:

lvcreate -L600G -n LvData centos
lvcreate -L200G -n LvLogs centos


之所以需要备份、卸载、重建是因为CentOS7下默认文件系统为xfs,

而xfs只支持扩展不支持收缩,对于初装系统还好,如果是已经沉淀了大量数据的挂载点逻辑卷就更加不便操作了。

--以块大小个数来扩展
xfs_growfs /home -D 52427776

--扩展到最大
xfs_growfs /home -d


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。