更改img文件大小一般用来给虚拟机磁盘减少、扩大容量,特别是windows、群晖之类。
首先,关闭虚拟机,进入unraid控制台。
1,先用qemu-img命令查看img文件是什么格式的,这里c.img是名文件,替换成你自己的。
qemu-img info 文件名
例:
qemu-img info c.img
这里显示这个image文件是raw格式的,虚拟容量993G,实际使用了75.2G
还有qcow2格式
2,修改虚拟磁盘大小
qemu-img resize -f 文件格式 文件名 --shrink 磁盘目标尺寸
例:
qemu-img resize -f raw c.img --shrink 200G
意思是将文件格式是raw的c.img虚拟磁盘缩减到200G
缩小到64G
如果要增加虚拟磁盘大小
qemu-img resize -f 文件格式 文件名 +容量
例:
qemu-img resize -f raw c.img +100G
意思是将文件格式是raw的c.img虚拟磁盘增加100G
qcow2格式
root@PowerEdge:/mnt/disk1/domains/WindowsServer2022# qemu-img resize -f qcow2 vdisk2.img +100G
Image resized.
root@PowerEdge:/mnt/disk1/domains/WindowsServer2022#
加了100G
进入Windows继续操作
扩展卷
增加
缩小后Windows里面暂时还是显示未缩小前的容量~
博主太厉害了!