以下是我的看法:
https://github.com/canonical/multipass/pull/1789和https://lucasroesler.com/posts/2020/multipass-data-partition/把MULTIPASS_STORAGE搬到另一个地方,但我运气不好。
我正在设置多路存储=/未决/多通:
/etc/systemd/system/snap.multipass.multipassd.service.d/override.conf
[Service]
Environment=MULTIPASS_STORAGE=/pendrive/multipass如果我运行sudo日记run -au snap.multipass*,我会得到:捕捉到一个未处理的异常:无法创建目录‘/摆立/多路/缓存’
这是我的所有者和权限(ls -l):
drwxrwxrwx 2 root multipass 4096 mar 28 22:27 multipass我的可移动挂载点如下所示: /dev/sdb1 1 /pendrive --如果我尝试:/摆--我得到了错误: snap "multipass“没有名为"/pendrive”的插件
谢谢
发布于 2023-03-31 03:11:07
snap限制和Multipass存在问题,无法访问/pendrive目录。
下面是如何解决这个问题的方法:首先要确保Multipass是连接的sudo snap connect multipass:removable-media,然后更新文件/etc/systemd/system/snap.multipass.multipassd.service.d/override.conf以使用/media而不是下面的
[Service]
Environment=MULTIPASS_STORAGE=/media/pendrive/multipass然后设置正确的权限:
sudo mkdir -p /media/pendrive/multipass
sudo chown root:multipass /media/pendrive/multipass
sudo chmod 775 /media/pendrive/multipass然后更新您的/etc/fstab文件,以便在/media目录:/dev/sdb1 /media/pendrive ...下挂载下摆
然后将省略号替换为您的文件系统的良好挂载选项,然后用它重新启动,然后这样做就可以了:
sudo umount /pendrive
sudo mount /media/pendrive
sudo systemctl daemon-reload
sudo systemctl restart snap.multipass.multipassd.servicehttps://serverfault.com/questions/1127568
复制相似问题