我正在尝试将根分区文件夹的大小从 50GB 调整为 750GB。我已经增加了驱动器的大小。如果我对 /dev/sda 执行 fdisk 并删除分区 2,然后重新创建它,则 /dev/sda2 会正确调整大小,显示 999GB。当我尝试执行 vgextend 时,它会显示一条错误消息,提示“无法以独占方式打开 dev sda2。已安装文件系统?”我如何增加根 LVM 分区的大小?我附上了不同输出的屏幕截图以供参考。
如果我运行:lvextend -l +100%FREE /dev/centos/root
它会告诉我它从 50Gb 扩展到 50Gb。
答案1
您正在使用两种不同的方法来调整驱动器大小。
如果您的驱动器只是位于分区上的文件系统,则可以扩展驱动器,删除分区,重新创建更大的分区,然后使用以下命令扩展文件系统:xfs_growfs。在 LVM 出现之前,过去就是这样做的。
但是您正在使用逻辑卷,这意味着您已经定义了物理设备、卷组、逻辑卷等。扩展它的最简单方法是创建一个新的分区,从中创建一个新的物理设备,将其添加到卷组,然后执行 lvextend/xfs_growfs。以下是更详细的操作方法。
你现在有点左右为难,但这是可以解决的。你需要调整大小修复物理卷的大小:它没有显示您为其分配的 750GB 的完整大小。这应该会增加卷组中的可用空间,然后您可以扩展卷。