我有一个 Red Hat Enterprise Linux Server 5.5 版 (Tikanga)。我正在运行四个虚拟访客。在 /dev/VolGroup01 中,我有以下分区
xenvm01 xenvm02 xenvm03
然后我有像这样的快照
vm01_backup vm02_backup vm03_backup
我想知道是否有任何方法可以调整(增长)LV /dev/VolGroup01/xenvm01 的大小,而无需先关闭 virt。但似乎我必须先删除快照才能调整大小。
答案1
使用足够新的来宾 virtio 内核(我认为是 2.6.38+),调整后的卷大小将显示给来宾,无需重新启动或重新连接。否则,您必须重新启动来宾(或至少重新启动 xm block-detach/block-attach)才能看到新空间。
答案2
好吧,增长 lv 相当轻松。假设我想向 xenvm01 lv 添加 20 GB。作为 root,我只需输入“lvextend -L+20GB /dev/VolGroup01/xenvm01”,这会将 20 GB 添加到客户机,但作为未分配的空间。没有文件系统,也没有分区。 (现在正在寻找解决方案)。