我知道 snap 包提供受控环境来保护新手用户免于无意中损坏他们的系统。但我在这里有一个需求,我认为这并不遥远。
我有一个网络附加磁盘,它具有适用于我网络上所有计算机的公共文档卷。我的 Windows 机器和我的 android 设备都可以访问它。它在我的 ubuntu 系统上的挂载点位于 /netgear 的根目录中(在此之下实际上有 3 个挂载点 - /netgear/documents、/netgear/downloads 和 /netgear/stage)。问题是 /netgear 没有出现在我的 snap 应用程序中的文件打开对话框中(cloudcompare 是我正在使用的特定包)。
到目前为止我尝试过的事情:
您可能需要知道的事情 - 这是在启动时通过 /etc/fstab 文件完成的永久安装。目录都是777模式,我的fstab文件中的条目如下:
//netgear/documents /netgear/documents cifs uid=1000,gid=1000,rw,iocharset=utf8,credentials=/etc/.smbcredentials 0 0
//netgear/downloads /netgear/downloads cifs uid=1000,gid=1000,rw,iocharset=utf8,credentials=/etc/.smbcredentials 0 0
//netgear/stage /netgear/stage cifs uid=1000,gid=1000,rw,iocharset=utf8,credentials=/etc/.smbcredentials 0 0
提前致谢。
凯尔 - 我试过你的建议。我将所有挂载点移动到 /media 目录 - 它运行良好。另外现在所有的挂载点都显示在文件资源管理器的左窗格中(鹦鹉螺???)
不过,这个建议本身并不起作用。必须执行以下操作之一。
sudo snap connect <app>:removable-media :removable-media
选项 2 可能更可取,但它要求使用 :removable-media 插件构建 snap。