我需要为我们的一个 gluster 卷添加更多空间。这些卷是副本 2,位于 LVM 之上。文件系统是 XFS。当前大小为 4TB,我想调整为 6TB。LVM 在两个副本服务器上都有足够的 Free PE。
--- Physical volume ---
PV Name /dev/sdb
VG Name gluster
PV Size 10,91 TiB / not usable 4,00 MiB
Allocatable yes
PE Size 4,00 MiB
Total PE 2861183
Free PE 1633407
Allocated PE 1227776
PV UUID F3CwNm-dceK-ezPY-7w12-OYT5-FLAH-U0a239
-
--- Physical volume ---
PV Name /dev/sdb
VG Name gluster
PV Size 10,91 TiB / not usable 4,00 MiB
Allocatable yes
PE Size 4,00 MiB
Total PE 2861183
Free PE 1618047
Allocated PE 1243136
PV UUID dWDEgF-0brq-9e6r-eqpO-jTeK-GJfb-c3MGbE
我在某处读过,足以扩展 LVM 并调整两台主机上的 FS 大小。
# lvextend -L +2T <lvm>
# xfs_growfs <lvm mountpoint>
我知道 XFS 在安装时必须重新占用。LVM 也可以在操作期间调整大小(尽管不推荐)。而且我在某处读到,只要两个/所有卷都具有新的大小,GlusterFS 就会自动适应新的卷大小。
由于存储是在生产环境中使用的,因此动态执行此操作非常重要。
有没有人对这种组合有任何经验或可以确认我的方法是正确的?
提前致谢。