扩展 vmware 磁盘时如何扩展 pv?

扩展 vmware 磁盘时如何扩展 pv?

我在vmware中扩展磁盘

在此处输入图片描述

这样做之后,我得到了配置,但是如何将 pv /dev/sda1 扩展到 30G 以便稍后扩展 vg?

我不想用 fdisk 扩展分区,我只想延长 pv 停止,然后稍后延长 vg 和 lv。

代码继续,但它告诉我无法安装 grub 错误 grub-install 无法识别文件系统

我要这个:

在此处输入图片描述

答案1

首先看看你有什么设备:

ls /sys/class/scsi_device/

希望此列表与虚拟机管理程序中显示的已连接磁盘相对应。执行此基本健全性检查后,您需要重新扫描相应的 SCSI 设备。例如:

echo 1 > /sys/class/scsi_device/1\:0\:0\:0/device/rescan

现在您的操作系统应该可以看到驱动器的新大小。运行fdisk -l或进行检查lsblk

此时,您的问题变得相关:lvm“物理卷”是分区或物理磁盘上的构造。由于您已经对 SDA 进行了分区并将 分配给pvsda1因此扩展该特定 pv 的唯一方法是首先扩展此分区 - 换句话说,这正是您想要避免的。

答案2

对于数据 VG,一种方法是不使用分区。

创建新磁盘。不要对其进行分区。从整个磁盘创建一个 VG。对 PV 使用持久磁盘符号链接,例如/dev/disk/by-path/pci-0000:00:03.0-scsi-0:0:1:2,或者也许它是可靠的/dev/sdb。创建 LV 和文件系统。

可以通过增加磁盘的大小、、rescan-scsi-bus.shpvresize来进行扩展lvresize --resizefs

相关内容