GNOME桌面和Nautilus边栏的选择性安装卷

默认情况下,“已安装的卷”显示在Ubuntu桌面上。 我通常禁用它(gconf-editor或Ubuntu Tweak),因为我不想要,例如,桌面上的Windows分区。

然而,这对于显示USB闪存数据棒或存储卡是有用的,其不是永久安装的卷。

那么有什么方法可以选择在桌面上显示哪些卷?

(图片:我不想要的三个安装卷,我做的一个USB闪存数据棒)

桌面截图

“40GB文件系统”,“80gb”和“备份”安装在哪里?

我的猜测是/媒体。

这曾经让我非常烦恼,来自文件服务器的Windows共享在我的“位置”菜单中显示为可移动存储。

所以我将挂载点从/ media / S更改为/ mnt / S,现在它被正确处理为不可移动存储。 现在远程窗口共享:

  • 没有出现在“地方”菜单中
  • 没有添加到我的“磁盘安装程序”小程序
  • 不会在我的桌面上添加为volumes_visible图标。

你可以自己轻松地测试一下

  • 确保在gconf-editor中检查volumes_visible选项
  • 创建一个挂载点,如/ mnt / backup /
  • 编辑/ etc / fstab文件以使用/ mnt / backup而不是/ media / backup
  • 卸载/媒体/备份
  • mount / mnt / backup

我刚刚测试了这些步骤,您无需注销即可查看更改。

当您卸载驱动器时,图标将消失,当您在/ mnt下重新安装它们时,它们将不会重新出现。

桌面上显示的透明nautilus文件夹显示所有用户安装,因此如果您在启动时安装这些分区,它们将不会显示在桌面上。

您可以通过向/ etc / fstab添加一行来安装它们,但最佳安装选项取决于它们的用途(以及多个人是否需要访问它们)。

通过将卷添加到/etc/fstab您可以确保它们不会显示在桌面上,这里有几行来自我的fstab

 UUID=7244DE9322DE5A05 /winxp ntfs noauto 0 0 UUID=f6245825-06dc-4c97-87d3-dbe3c943247d /data ext4 errors=remount-ro 0 2 UUID=6493-8351 /share vfat defaults 0 0 

该行的第1部分是要安装的内容,第2部分是安装它的位置,第3部分是文件系统类型,第4部分是安装选项(如果您不希望自动安装,请添加noauto )确保userowner选项设置!,第5部分是在发生错误时转储文件系统,第6部分是巫婆fsck检查文件系统的顺序。
第5部分始终为0(除非您知道自己在做什么),第6部分对于非本机卷(即.ntfs,vfat等)为0,对于根文件系统为1,对于其他所有卷为2(主要为ext2,ext3) ,ext4)。

要查找磁盘的UUID,您可以打开终端。

 ls -l /dev/disk/by-uuid/ lrwxrwxrwx 1 root root 10 2010-08-14 20:40 1f6e83d2-c94a-4f94-9ef1-c556d8112691 -> ../../sda5 lrwxrwxrwx 1 root root 10 2010-08-14 21:40 6493-8351 -> ../../sdc1 lrwxrwxrwx 1 root root 10 2010-08-14 21:23 7244DE9322DE5A05 -> ../../sda1 lrwxrwxrwx 1 root root 10 2010-08-14 20:40 f6245825-06dc-4c97-87d3-dbe3c943247d -> ../../sdb1 lrwxrwxrwx 1 root root 10 2010-08-14 20:40 fb8fc815-fb39-4e7e-bc43-99027df044f6 -> ../../sda6 

所以sda1的UUID是7244DE9322DE5A05,sdb1是f6245825-06dc-4c97-87d3-dbe3c943247d等等。
现在要找出要添加的卷,您只需安装它们(通过双击桌面图标)和终端中的类型安装,这将列出当前安装的位置。

sudo apt-get install pysdm

它是一个GUI工具,用于编辑fstab以告诉操作系统您希望在启动时安装哪些驱动器。

有关如何使用它的综合指南,请参阅此链接 。

在启动时使分区停止自动安装。 只需单击分区,然后单击“删除”按钮。 这样您就不必为gconf中的所有驱动器禁用自动安装。

要使分区停止显示在桌面上,请将其卸载,将其挂载点更改为/ mnt而不是/ media,然后重新装入或重新启动操作系统。