unraid扩展虚拟机磁盘

unraid使用的是qcow2,超过最大空间后,提供提示空间不够了。

如何在不影响内容的情况下扩容?

扩展虚拟空间

qemu-img resize test.qcow2 +100G
qemu-img info test.qcow2

执行完以上动作后,内部的逻辑空间并没有增大,还需要继续调整

通过LVM扩展虚拟磁盘

https://www.codewoody.com/posts/18238/
https://fabianlee.org/2016/07/26/ubuntu-extending-a-virtualized-disk-when-using-lvm/

这里需要注意的是扩展LVM逻辑卷时,需要根据自己的实际卷来调整:

  • 要么扩展现有的卷,查看逻辑卷:
    root@ubuntu:/data# lvs
    LV        VG        Attr       LSize    Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
    ubuntu-lv ubuntu-vg -wi-ao---- <118.00g    

    如上所示就一个 Ubuntu-lv卷

  • 要么自己创建新卷:
    lvcreate -n newlv -L 100G newvg

    newvg是 卷组名称

背景知识

https://linux.cn/article-12670-1.html

PV =>pvs
VG =>vgs
LV -lvs

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注