禁用USB驱动器上特定分区的自动安装

我有一个带有3个分区的大型USB磁盘:一个用于备份,另外两个用于安装和测试新发行版的可启动磁盘。 我想在启动时自动挂载备份分区。 但我不希望自动安装两个测试分区。 尽管我在/ etc / fstab中使用了“noauto”,但当我插入驱动器时,某些东西(gnome?)似乎正在安装它们。

LABEL=mybook /srv/backup ext4 defaults 0 2 LABEL=mybook-root /media/mybook-root ext4 user,noauto 0 2 LABEL=mybook-spare /media/mybook-spare ext4 user,noauto 0 2 

在之前的Ubuntu发行版中,似乎可以配置gnome,这样可以避免在USB等可移动驱动器上安装特定分区:

 gnome-mount --write-settings --mount-options noauto --device /dev/sda1 

这在Lucid已不再可用(它何时消失?)

现在有另一种方法吗?

为此目的,我在/ etc / fstab中使用以下行,我没有在gnome中进行任何修改…它适用于ubuntu 11.04

 # Prevent mounting specific partition on external hd UUID=57f8f4bc-abf4-0000-675f-946fc0f9f25b none ext4 ro,noauto 

我和你的fstab有两点不同:

  1. 我使用分区UUID而不是LABEL
  2. 我将’none’设置为挂载点

我不知道哪个区别让我的配置工作,但我打赌第二个…

(如果你想获得分区的UUID,你可以使用命令sudo blkid

gnome-mount在某些时候由gvfs-mount替换,并且在gnome中似乎不再支持原始问题中描述的用例。

所以这是一个解决方法,inheritance了@clemmy描述的经验。 它涉及简单地列出一个不存在的目录作为您不希望自动挂载的分区的挂载点。 例如,在这种情况下,它可以简单地删除fstab中列出的相关目录,例如“/ media / mybook-spare”。 不幸的是,当用户确实想要挂载该分区时,它当然要求用户重新创建目录(或编辑fstab)。

1)根据安装的桌面环境启动相应的分区管理器:gdeome用于gnome或KDE分区管理器用于kde

2)在设备下选择要修改的闪存驱动器

3)右键单击您不想自动挂载的Flash分区,并使用“hidden”标志属性进行设置