我如何告诉 pvresize 扩展物理卷以包含所有可用空间?

我如何告诉 pvresize 扩展物理卷以包含所有可用空间?

我们有一个由供应商构建的、实施不佳的 mysql 服务器。它已经占用了 100% 的可用磁盘空间,并且一旦清除任何空间,mysql 就会增长并占用它。这显然是一个问题。

我们目前在 RAID 1+0 中有 2 个磁盘,刚刚又添加了 2 个。我们已将它们直接添加到 RAID,因此磁盘大小应基本上是以前的两倍。

Pvresize 将是我们下一步的目标,但它似乎只能促进增长到特定的数字(pvresize --setphysicalvolumesize 20G /path/to/disk)。

是否有等效的命令可以让您指定扩展到磁盘上的所有物理空间(或在本例中为阵列)?

答案1

作为允喆指出评论,不带选项的 pvresize 调整大小物理体积操作系统报告的底层分区的大小。

pvresize /dev/sdXY

--setphysicalvolumesize选项可以用来缩小物理体积或者覆盖操作系统自动检测的大小(如果由于某种原因是错误的)。

扩展逻辑卷要达到全部可用容量,您必须传递lvextend明确的选项:

lvextend -l +100%FREE /dev/VGNAME/LVNAME

相关内容