在 CentOS 中成功减少了 LVM 分区,但其他程序仍然将其视为原始大小?

在 CentOS 中成功减少了 LVM 分区,但其他程序仍然将其视为原始大小?

我正在尝试恢复一台总磁盘大小为 1TB 的服务器的 clonezilla 映像,但我需要恢复的服务器只有 400GB 的可用空间。我认为通过将已安装的 /var 分区减少 600GB,我可以轻松地将其安装到新服务器上。

因此,我将 clonezilla 映像还原到单独的服务器,启动单用户模式,并使用 resize2fs 和 lvreduce 调整分区大小以使其达到正确的大小。df 显示我在 centOS(单用户或常规)中已成功减小分区。

唯一的问题是,Gparted 和 clonezilla 仍然认为该分区为 860GB,而不是我将其缩减到的 250GB。

有什么意见吗?

答案1

在执行文件系统调整大小和 lvreduce 之后,您仍然需要手动减小分区大小。这两个实用程序不会更改磁盘上的预分配大小,您必须使用 fdisk 或 gparted 来执行此操作。

假设:VG 的 PV 不是完整磁盘,而是包含在磁盘分区内。

相关内容