[问与答] 如何创建一个 kvm ,用来跑外接硬盘上的 Linux 系统,却不修改硬盘上的任何文件?

[由于不熟悉 kvm ,下面可能有各种术语用错]

现有一台 debian 系统,以及一个装了 centos 的移动硬盘,
这个移动硬盘插在 debian 系统上,

是否存在这样一种方法:

  • 在 debian 上安装一套 kvm 环境
  • 使用 OverlayFS 的方式吧 centos 硬盘作为 lower 层,debian 系统下找个地方做 upper 层,给 qemu 虚拟机使用
  • 启动这台虚拟机,则跑起来了这个 centos
  • 而在虚拟机里,做的任何修改,都因为 overlayfs 的特性,不会写入到移动硬盘,而是写入到 debian 机器内置硬盘

如果存在这样的方法,应该如何创建这个虚拟硬盘?

发表评论

您的电子邮箱地址不会被公开。