You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将RHEL-home分区磁盘空间转移至RHEL-root(RHEL-8.5)

RHEL 8.5 从/home分区转移350G至/分区操作步骤

前置注意事项

  • 操作前务必备份/home分区所有重要数据,分区调整存在数据丢失风险,建议在维护窗口执行,生产环境需提前做好回滚预案。
  • 先执行df -T查看/home的文件系统类型:XFS文件系统不支持缩小,需采用备份重建方式;ext4可直接调整。

情况1:/home为ext4文件系统

  • 卸载/home分区(若提示分区忙,先终止占用进程):
    fuser -km /home
    umount /home
    
  • 缩小/home逻辑卷至71G(原421G减去350G):
    lvreduce -L 71G /dev/mapper/rhel-home
    
    执行时会弹出确认提示,输入y继续。
  • 检查并修复文件系统完整性:
    e2fsck -f /dev/mapper/rhel-home
    
  • 扩展/分区逻辑卷,添加释放的350G空间:
    lvextend -L +350G /dev/mapper/rhel-root
    
  • 扩展/分区的文件系统,让系统识别新增空间:
    resize2fs /dev/mapper/rhel-root
    
  • 重新挂载/home分区:
    mount /home
    
  • 验证结果:执行df -h查看分区空间,lvdisplay查看逻辑卷大小。

情况2:/home为XFS文件系统(RHEL 8默认配置)

XFS不支持缩小,需通过备份-重建逻辑卷的方式操作:

  • 备份/home数据到外部存储或临时安全目录(确保目标存储有足够空间):
    rsync -avz /home/ /path/to/external-backup/
    
  • 卸载/home分区:
    fuser -km /home
    umount /home
    
  • 删除原/home逻辑卷:
    lvremove /dev/mapper/rhel-home
    
    输入y确认删除。
  • 创建新的/home逻辑卷(大小71G),卷组名默认是rhel,可通过vgdisplay确认:
    lvcreate -L 71G -n home rhel
    
  • 格式化新逻辑卷为XFS:
    mkfs.xfs /dev/mapper/rhel-home
    
  • 挂载新的/home分区:
    mount /home
    
  • 恢复备份数据至新/home:
    rsync -avz /path/to/external-backup/ /home/
    
  • 扩展/分区逻辑卷,添加释放的350G空间:
    lvextend -L +350G /dev/mapper/rhel-root
    
  • 扩展/分区的XFS文件系统:
    xfs_growfs /
    
  • 验证结果:执行df -h查看分区空间,lvdisplay查看逻辑卷大小。

内容的提问来源于stack exchange,提问作者subhra_user

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 22:27:20