多通道源路径不存在

多通道源路径不存在

我在 Ubuntu Desktop 21.04 上运行 multipass 以在此 Ubuntu 机器上创建许多 Ubuntu VM。我需要将我在根目录中创建的文件夹挂载/app到其中一个 VM。虽然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

有趣的是,Snap 商店页面上的视频使用了--classic演示中的标志,但安装按钮并不包含它。

相关内容