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

简介: 使用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
CSS 复制 全屏
  • 删除快照
qemu-img snapshot -d snapshot01 test.qcow2
相关文章
|
3月前
|
算法 Linux 索引
Linux0.11 根文件系统挂载(四)
Linux0.11 根文件系统挂载(四)
31 0
|
5月前
|
存储 运维 KVM
QEMU的QCOW2磁盘镜像文件查看
QEMU的QCOW2磁盘镜像文件查看
544 0
如何将光驱mount到文件系统中- Linux
如何将光驱mount到文件系统中- Linux
|
存储 缓存 Linux
linux中的rootfs/initrd/ramfs/initramfs
什么是ramfs?ramfs是空间规模动态变化的RAM文件系统。它非常简单,是用来实现Linux缓存机制(缓存page cache and dentry cache)的文件系统。通常情况下,Linux的所有文件在内存中都有缓存。
4841 0
|
KVM 开发工具 虚拟化
|
KVM 虚拟化 数据格式