多通道來源路徑不存在

多通道來源路徑不存在

我在 Ubuntu Desktop 21.04 上執行 multipass,以在此 Ubuntu 電腦上建立許多 Ubuntu VM。我需要將我在根目錄建立的資料夾掛載/app到其中一台虛擬機器。雖然ls -l /app顯示資料夾,但multipass mount /app newvm給出錯誤Source path "/app" does not exist

如果我嘗試使用自動完成功能multipass mount /並按 Tab 鍵,它會顯示根目錄中的大多數資料夾,但不會顯示/app資料夾。

為了進行測試,我使用建立了一個新的根級別資料夾sudo mkdir /bob。然後multipass mount /bob newvm。還是同樣的錯誤。Source path "/bob" does not exist

為什麼多通道不顯示所有根級資料夾?

答案1

如果 Multipass 以「預設」方式安裝snap install multipass,則由於其嚴格的限制策略,它將無法存取 /home、/mnt 或 /media 以外的目錄。經典的快照,使用--classic參數安裝,沒有這個限制,並且對系統有更大的存取權限,因為它們沒有嚴格的沙盒化。

更多關於限制政策

如果不方便將 /app 目錄移至 /mnt 或 /media (我認為將其放在 /home 中不方便),您可以嘗試安裝 multipasssnap install multipass --classic

有趣的是,快照商店頁面上的影片使用了--classic演示中的標誌,但安裝按鈕不包含它。

相關內容