如何通过添加新的物理设备来扩展LVM组

我在一台服务器上有空间问题; 磁盘布局已设置,因此根设备位于卷组上:

#vgscan Found volume group "VolGroup00" using metadata type lvm2 #pvscan PV /dev/xvdb1 VG lvm lvm2 [322.26 GB / 107.26 GB free] PV /dev/xvda2 VG VolGroup00 lvm2 [29.19 GB / 0 free] Total: 2 [351.45 GB] / in use: 2 [351.45 GB] / in no VG: 0 [0 ] #lvscan ACTIVE '/dev/VolGroup00/LogVol00' [27.16 GB] inherit (my root) ACTIVE '/dev/VolGroup00/LogVol01' [2.03 GB] inherit (swap) 

如您所见,LogVol01上没有空间。 我正在寻找一种“快速”的方式来添加更多的空间,我可以添加新的物理设备,但不知道如何告诉LVM将其添加到组中。

我是否需要重新启动并启动livecd才能执行此操作?

(这台服务器正在运行,我真的需要弄清楚该怎么做)

谢谢您的回答,

您可以使用该命令将物理卷添加到现有卷组
vgextend VolGroup00 /dev/drive_name

通过新的物理卷来lvextend现有的逻辑卷需要lvextend 。 我build议阅读这个页面 ,扩展逻辑卷时需要考虑很多事情。

扩展逻辑卷后,可以使用resize2fs调整分区大小,但一定要先使用fsck检查错误。

在这种情况下,文件系统是根文件系统,因此无需重启即可执行文件系统检查。 在名为forcefsck的根目录中创build一个文件将确保fsck在下次启动时运行。 touch /forcefsck

来源: LVM上的tldp页面 ,特别是vgextend和lvextend上的页面。
这些文档页面是LVM信息的绝佳来源。

*这篇文章是根据评论大量编辑的。

从新的VG中删除新的PV,将其添加到现有的VG,并展开LV和FS。