在 CentOS 7 安装中缩小或删除主分区

use*_*764 0 partition xfs lvm centos home-directory

我犯了一个错误,创建了一个填满我所有磁盘空间的主分区,它是在 XFS 中格式化的,据我所知,它是不可缩小的。

由于无论如何我都没有使用 home 分区(我总是 root),我可以 lvremove /dev/mapper/centos-home 并使用 lvcreate 回收未使用的空间吗?我注意到当我删除它时,我的 Free PE/SIZE 在 vgdisplay 中从 0 增加到一个很大的值。

谢谢。

HBr*_*ijn 6

是的,XFS 不会缩小。

是的,没有强制要求将 /home 作为单独的文件系统(尽管此处列出了许多这样做的原因)

备份 /home 的内容,卸载主目录并丢弃逻辑卷,lvremove您分配的块将作为可用空间返回到卷组,可用于带有lvcreate或扩展现有逻辑卷的新卷和文件系统。
然后恢复 /home 的备份,不要忘记将 /home 中的条目从/etc/fstab.

我不会评论你以 root 身份做所有事情的习惯;)