![在虚拟机中挂载主机目录](https://linux22.com/image/63879/%E5%9C%A8%E8%99%9A%E6%8B%9F%E6%9C%BA%E4%B8%AD%E6%8C%82%E8%BD%BD%E4%B8%BB%E6%9C%BA%E7%9B%AE%E5%BD%95.png)
我在虚拟机主机的系统上有一个目录。我想让虚拟机的客户机可以访问此目录。
我可以想到一些方法,将目录打包到 iso 或 img 文件,这意味着复制目录,而不是目录本身。对于 virtualbox,有一种共享文件夹方法,我必须将来宾添加项安装到来宾计算机上。这不是我需要的,因为我想在新的虚拟机上安装 Arch Linux 时挂载该目录。
我也找不到 Qemu 的方法。然后我想知道,这可能吗?如果是的话,该怎么做?
我的目标是做类似的事情:
mount /dev/sdb /mnt
在来宾计算机内部,但不是以/dev/sdb
某种方式传递主机的目录。
更具体地说,我已经备份了所有pacman
已下载到主机目录中的包。我想挂载该目录,/var/cache/pacman/pkg
这样我就不需要每次安装 Arch Linux 时都下载软件包。我经常出于测试目的进行 Arch 安装。
答案1
这可以通过使用 NFS 轻松完成。您必须在主机上安装 NSF 服务器(非常简单),然后在来宾上安装目录。https://wiki.archlinux.org/index.php/NFS