使用qcow2磁盘格式的文件作为Qemu根文件系统

参考

操作

  • 创建qcow2格式文件
qemu-img create -f qcow2 ubuntu22.qcow2 100G

也可以创建带有backend的qcow2:qemu-img create -f qcow2 ubuntu22.qcow2 100G -b backend_imge.qcow2

  • 挂载
modprobe nbd max_part=8
qemu-nbd -c /dev/nbd0 ./ubuntu22.qcow2
mkfs.ext4 /dev/nbd0
mkdir tmp
mount -t ext4 /dev/nbd0 ./tmp
  • 拷贝
cp mnt/* ./tmp/* -raf
  • 卸载
umount ./tmp
qemu-nbd -d /dev/nbd0
  • 创建快照
qemu-img snapshot -c snapshot01 ubuntu22.qcow2
  • 查看快照
qemu-img snapshot -l test.qcow2
  • 使用快照
qemu-img snapshot -a snapshot01 test.qcow2
  • 删除快照
qemu-img snapshot -d snapshot01 test.qcow2
posted @ 2022-11-05 11:39  摩斯电码  阅读(163)  评论(0编辑  收藏  举报