我在一块ARM板上的kvm/arm上运行一个linux来宾操作系统,该板上有两个mmc控制器,一个连接到板载emmc芯片,另一个连接到microSD卡。我们正在寻找一种方法,让来宾传递访问其中一个控制器,即对设备的读/写访问,而根本不会陷入虚拟机管理程序。我们希望将板载eMMC芯片的一个分区挂载为来宾的根文件系统。
我查阅了QEMU文档,似乎有一种方法可以mount host drives for the guest;但是,它建议以只读方式挂载主机驱动器,这可能无法解决我们的问题。有没有针对arm-linux的解决方案?
谢谢
发布于 2015-02-03 20:17:52
建议以只读方式挂载实际上是为了避免用户让其来宾虚拟机和宿主操作系统同时拥有对同一磁盘或分区的写访问权限,这可能会导致这两个OSes尝试进行冲突的更改和损坏数据。在您的例子中,您似乎可以只让来宾VM访问SD卡,所以通过读/写传递它应该是可以的。只需确保在来宾虚拟机运行时,您不会尝试从主机操作系统写入SD卡。
https://stackoverflow.com/questions/28059173
复制相似问题