我有一个装满数据的目录/var/backups/disk1
,我想将其转换为虚拟磁盘映像,然后我就可以使用 QEMU 或 KVM 启动(该目录包含虚拟机的文件系统,通过 rsync 复制出来)。
虽然有很多关于将完整的物理磁盘转换为虚拟磁盘的说明,但将单个目录的内容打包到虚拟磁盘映像中比我预期的要困难得多。有任何想法吗?
顺便说一句,我知道我可以使用qemu-img
将块设备转换为虚拟磁盘(例如,qemu-img convert -f /dev/sdc -O qcow2 disk.qcow2
),所以如果我能让目录/var/backups/disk1
看起来像块设备,那么理论上我应该能够使用qemu-img
. 然而,我已经考虑过使用 NBD 或环回设备将目录公开为块设备的创造性方法,但并没有成功。