首页 > 代码库 > qemu qcow2 disk enlarge
qemu qcow2 disk enlarge
>
1。
[root@ kvm]# qemu-img info new.qcow2 image: new.qcow2 file format: qcow2 virtual size: 60G (64424509440 bytes) disk size: 7.0G cluster_size: 65536 qemu-img resize filename +20G Image resized. [root@BJ-W-2101 kvm]# qemu-img info new.qcow2 image: new.qcow2 file format: qcow2 virtual size: 80G (85899345920 bytes) disk size: 7.0G cluster_size: 65536
磁盘扩展的第一步搞定。这里建议只搞一个/分区, 添加完磁盘后,可以识别挂载出来。我们是一个/ 和一个/export 分区, 扩展完磁盘后,进入到系统,fdisk -l 接着就是删除磁盘创建磁盘的过程。这个大家应该比我更熟练。就不多说了。
2. 磁盘扩展
扩展qcow2 磁盘格式
使用命令
virt-filesystems --long -h --all -a olddisk truncate -r olddisk newdisk truncate -s +5G newdisk # Note "/dev/sda2" is a partition inside the "olddisk" file. virt-resize --expand /dev/sda2 olddisk newdisk
cp net.qcow2 nett.qcow2 [root@ kvm]# virt-df -h net.qcow2 Filesystem Size Used Available Use% net.qcow2:/dev/sda1 194M 28M 155M 15% net.qcow2:/dev/sda2 19G 6.3G 12G 33% net.qcow2:/dev/sda5 36G 176M 34G 1% [root@ kvm]# virt-filesystems --long -h --all -a net.qcow2 Name Type VFS Label MBR Size Parent /dev/sda1 filesystem ext4 - - 200M - /dev/sda2 filesystem ext4 - - 20G - /dev/sda3 filesystem swap - - 4.0G - /dev/sda4 filesystem unknown - - 1.0K - /dev/sda5 filesystem ext4 - - 36G - /dev/sda1 partition - - 83 200M /dev/sda /dev/sda2 partition - - 83 20G /dev/sda /dev/sda3 partition - - 82 4.0G /dev/sda /dev/sda4 partition - - 05 1.0K /dev/sda /dev/sda5 partition - - 83 36G /dev/sda /dev/sda device - - - 80G - 选择要扩展的磁盘 我选择的是/dev/sda2 需要执行如下命令 truncate -r net.qcow2 nett.qcow2 truncate -s +5G nett.qcow2 [root@ kvm]# virt-resize --expand /dev/sda2 net.qcow2 nett.qcow2 枓鈻掆枓鈼74% 鉄︹枓鈻掆枓鈻掆枓鈻掆枓鈻掆枓鈻掆枓鈻掆枓鈻掆枓鈻掆枓鈻掆枓鈻掆枓鈻掆枓鈻掆枓鈻掆枓鈻掆枓鈻掆枓 Resize operation completed with no errors. Before deleting the old disk, carefully check that the resized disk boots and works correctly 这就转换成功 [root@BJ-W-2101 kvm]# virt-filesystems --long -h --all -a nett.qcow2 Name Type VFS Label MBR Size Parent /dev/sda1 filesystem ext4 - - 200M - /dev/sda2 filesystem ext4 - - 40G - /dev/sda3 filesystem swap - - 4.0G - /dev/sda4 filesystem unknown - - 1.0K - /dev/sda5 filesystem ext4 - - 36G - /dev/sda1 partition - - 83 200M /dev/sda /dev/sda2 partition - - 83 40G /dev/sda # 增长了不少。 /dev/sda3 partition - - 82 4.0G /dev/sda /dev/sda4 partition - - 05 1.0K /dev/sda /dev/sda5 partition - - 83 36G /dev/sda /dev/sda device - - - 80G - [root@ kvm]# qemu-img info nett.qcow2 image: nett.qcow2 file format: qcow2 virtual size: 80G (85899345920 bytes) disk size: 60G cluster_size: 65536 virt-resize 只能扩展主分区。/dev/sda5 已经变为扩展分区,无法直接对其扩展,可以对/dev/sda4进行扩展,再重新格式化磁盘,重新分区。
如过哪位仁兄有更好或其他方式,请不吝赐教。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。