CentOS7收缩home逻辑卷xfsdump备份还原并lvm重新分配大小
【摘要】 在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)