需求说明
扩容前:

服务器 /目录 只有50G /home挂载127G 现在把/home磁盘空间分配给/ 50G
/home 127G ---> 缩容50G ---> 77G /50G ---> 扩容100G ---> 100G
开始操作
# 安装备份工具 xfsdump yum -y install xfsdump # 备份/home数据到nfs挂载盘会出现两次提示直接回车就行 xfsdump -l 0 -L "home" -f /volumes/home /dev/mapper/centos-home # 停止/home的所有进程 fuser -km /home # 或者使用该命令 yum -y install lsof # 查找/home的所有进程 lsof +D /home # 批量清理进程 lsof +D /home | awk '{print $2}' | xargs kill -9 # 卸载/home umount /home # 缩容/home 为77G lvreduce -L 77G /dev/mapper/centos-home # 增加/目录空间 lvextend -l +100%FREE /dev/centos/root # 延展xfs空间 xfs_growfs /dev/centos/root # 格式化home的lvm空间 mkfs.xfs -f /dev/mapper/centos-home # 挂载/home mount /dev/mapper/centos-home /home # 还原备份资料到 /home xfsrestore -f /volumes/home.xfsdump /home
# 参数解释 -l :指定备份级别,通常是0(完整备份)或1(增量备份)。 -L "label":为备份设置标签。 -f /volumes/home:指定备份文件的路径和名称。 /dev/mapper/centos-home :指定要备份的源目录路径。
==注意事项==
确保备份的数据存放目录空间充足
确保/home目录无运行程序
扩容后:
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)