centos 如何将 home的磁盘大小分配到 root
1. 备份数据
# 备份 /home 目录到外部存储或其他位置
tar -czvf /backup/home_backup.tar.gz home
# 备份 /root 目录(可选,但推荐)
tar -czvf /backup/root_backup.tar.gz /root
2. 卸载 /home 目录
umount /home
如果卸载失败,说明有进程正在使用 /home。可以使用 fuser 或 lsof 查找并停止这些进程:
fuser -m /home
# 或者
lsof | grep /home
3. 缩减 /home 的文件系统和逻辑卷
lvremove /dev/mapper/centos-home
4.扩展 /root 逻辑卷
lvextend-l+100%FREE /dev/mapper/centos-root
xfs_growfs /dev/mapper/centos-root
5.验证结果
df -h # 查看 /root 和 /home 的空间变化
lvdisplay # 确认逻辑卷大小