我们有一个由供应商构建的实施不佳的 mysql 服务器。它消耗了 100% 的可用磁盘空间,一旦任何空间被清除,mysql 就会增长以消耗它。这显然是一个问题。
我们目前在 RAID 1+0 中有 2 个磁盘,并且刚刚添加了 2 个额外的磁盘。我们已将它们直接添加到 RAID,因此磁盘大小应该是以前的两倍。
Pvresize 将是我们的下一步,但它似乎只会促进增长到特定数字(pvresize --setphysicalvolumesize 20G /path/to/disk)。
是否有等效的命令可让您指定扩展到磁盘(或在本例中为阵列)上的所有物理空间?
lga*_*ini 15
正如yoonix在评论中指出的那样,没有选项的 pvresize 将物理卷的大小调整为操作系统为底层分区报告的大小。
pvresize /dev/sdXY
Run Code Online (Sandbox Code Playgroud)
--setphysicalvolumesize
选项可用于缩小物理卷或覆盖操作系统自动检测的大小(如果由于某种原因是错误的)。
要将逻辑卷扩展到全部可用容量,您必须传递给lvextend
显式选项:
lvextend -l +100%FREE /dev/VGNAME/LVNAME
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
56841 次 |
最近记录: |