使用整个磁盘而不是分区的卷组 - 扩展在线 Vmware

使用整个磁盘而不是分区的卷组 - 扩展在线 Vmware

在使用整个磁盘作为卷组时,是否可以从 vmware 控制台扩展分配的磁盘空间,然后在线的重新扫描主机后卷组会知道新的大小,或者强制它知道新的大小。

例如,我有一个 200GB 的磁盘,并且我曾经使用 vgcreate 创建整个磁盘而不是分区,如果我在 vmware 控制台中将磁盘大小调整为 250GB,并在客户操作系统(Linux)中强制重新扫描 scsi_device,那么该更新是否会发生在卷组中,或者有没有办法实现它?

目前,我正在创建一个具有最大值的分区,并且为了扩展同一个磁盘,我会创建一个新的分区并使用 vgextend 使其可用。

我对 lvm 还不太熟悉,因此希望能找到一种可行的解决方法。

这需要在不卸载任何分区或磁盘的情况下完成

完全即时!

答案1

使用 vgextend 向卷组添加额外磁盘完全没问题。当然,您需要所有磁盘才能使 VG 正常工作。

您可以通过以下方式强制重新扫描客户机中的磁盘将值回显到 scsi_host 节点 系统日志中应该有一条来自内核的消息。

我更喜欢将 LVM PV 作为分区进行管理。parted 是一个有用的工具,可以使用其 resizepart 命令来执行此操作。-0 表示磁盘的末尾,这对于最后一个分区的末尾来说很方便。

pvresize 将扩展 PV 以使用更大的磁盘。成功后,VG 会变得更大。

相关内容