调整 LVM 分区大小

调整 LVM 分区大小

我正在尝试调整几个 LVM 分区的大小。我有一个 850GB 的分区(/dev/mapper/cl-home),另一个 50GB 的分区(/dev/mapper/cl-root)。我想让 cl-home 为 750GB,cl-root 为 150GB。我调整了分区大小,这样如果我使用 system-config-lvm 并查看大小,cl-home 显示为 750GB,cl-root 显示为 150GB。但是,如果我执行 df -h,cl-home 和 cl-root 都显示为它们的旧大小(分别为 850GB 和 50GB)。我该如何才能看到并使用调整大小后的分区?

谢谢!

答案1

注意::正如 Zoredache 在评论中指出的那样,当你萎缩事情,你必须首先调整文件系统的大小,然后调整底层块设备的大小,否则您可能会丢失数据。

一般来说,调整块设备的大小不会调整任何文件系统它可能驻留在块设备上。因此,如果您曾经lvresize调整过逻辑卷的大小,那么您将需要使用命令resize2fs(针对 ext[34] 文件系统)来调整文件系统的大小。标志-r将为lvresize您执行此操作。

如果你已经实际调整了分割,它对应于 LVM“物理卷”(或“PV”),您需要:

  • pvresize物理卷将额外的空间暴露给你的卷组,然后
  • lvresize逻辑卷,最后
  • 调整文件系统大小(你可能在上一步中使用过-r

相关内容