在虚拟机中挂载主机目录

在虚拟机中挂载主机目录

我在虚拟机主机的系统上有一个目录。我想让虚拟机的客户机可以访问此目录。

我可以想到一些方法,将目录打包到 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

相关内容