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

网友投稿 641 2022-05-28

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

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

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

如果没有请先挂载:

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

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

CentOS

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SQL Server 2005 技术内幕:查询,调整和优化
下一篇:Kafka索引文件配置优化
相关文章