Mount

在虛擬機中掛載主機目錄

  • January 31, 2022

我在系統上有一個目錄,它是虛擬機的主機。我想讓這個目錄可以從虛擬機的來賓訪問。

我可以想到一些方法,將目錄打包到 iso 或 img 文件,這意味著製作目錄的副本,而不是目錄本身。對於virtualbox,有共享文件夾方法,我必須在來賓機器上安裝來賓添加。這不是我需要的,因為我想在新虛擬機上安裝 Arch Linux 時掛載該目錄。

我也找不到 Qemu 的方法。然後我想知道,這甚至可能嗎?如果是,該怎麼做?

我的目標是做類似的事情:

mount /dev/sdb /mnt

在客戶機內部,而不是/dev/sdb,以某種方式傳遞主機的目錄。

更具體地說,我已經備份了所有pacman下載到主機目錄中的包。而且我想掛載那個目錄,/var/cache/pacman/pkg這樣我就不需要每次安裝 Arch Linux 時都下載包。我經常出於測試目的進行 Arch 安裝。

這可以通過使用 NFS 輕鬆完成。您必須在主機上安裝 NSF 伺服器(非常簡單),然後將目錄掛載到來賓上。https://wiki.archlinux.org/index.php/NFS

引用自:https://unix.stackexchange.com/questions/198705