概括:
如何删除通过 /etc/fstab 中的 bind 或 bindfs 挂载的文件夹,使其不作为设备出现在 nautilus 左栏的“位置”视图中?
详细的:
你好,
我通过主目录中的 /etc/fstab 中的绑定从数据分区挂载各种目录,例如:
#using bind:
/mnt/sda5/bazon/Musik /home/Bazon/Musik none bind,user 0 0
#or using bindfs
bindfs#/mnt/sda5/tobi/Downloads /home/tobi/Downloads fuse user 0 0
(背景:挂载到 /mnt/sda5 的 /dev/sda5 是我的旧主分区,但我不想将其挂载为主分区,因为我的计算机上总是至少有 2 个 Linux...)
效果很好,但从 12.10 开始,这些项目中的每一个都在 Nautilus 左栏的“设备”下列出。(通常 USB 驱动器出现的位置等) 这太浪费空间了(因为我有很多这样的坐骑……)所以我想隐藏这些坐骑,就像 12.04 之前一样。我该怎么做?
谢谢!
答案1
如果你将分区挂载到 /media 或 /home 以外的其他位置并链接到该分区,nautilus 按钮就会消失
答案2
在 中添加comment=x-gvfs-hide
挂载选项(第 4 列)/etc/fstab
。这将告诉您的文件管理器隐藏该挂载。
就你的情况而言:
bindfs#/mnt/sda5/tobi/Downloads /home/tobi/Downloads fuse user,comment=x-gvfs-hide 0 0
答案3
我的解决方法是从中删除“读取所有”属性/etc/fstab
。打开终端 ( ++ Ctrl)并输入:AltT
sudo chmod a-r /etc/fstab
然后你应该重新启动。