如何防止 Ubuntu 安装它找到的分区?

如何防止 Ubuntu 安装它找到的分区?

为特定分区添加静态fstab记录可有效防止自动挂载逻辑处理它,当我希望分区实际挂载(在我选择的位置)时,这种方法非常有用。但如果我想忽略它,就像它根本不存在一样,该怎么办?但我并不想完全隐藏它。我不介意能gparted看到它,并且手动挂载命令能够访问它。

答案1

通过使用禁止自动选项/etc/fstab


例子:

以下行将隐藏我的ntfs分区/dev/sdb2,使其不出现在 Nautilus 中、不使用挂载sudo mount -a或在系统启动时出现:

UUID=87654321FFFFFFFF /mnt ntfs rw,suid,dev,exec,noauto,users,async 0 0

现在,如果我们需要挂载该分区,则以下命令将其挂载到/mnt(或我们在 fstab 中定义的任何其他挂载点):

mount /dev/sdb2

如果我们只希望 root 能够挂载此分区,只需忽略该选项users并将其替换为nouser

答案2

我不太明白您想要达到什么目的,但这里有一个建议。

您可以设置/etc/fstab将分区挂载到没有读取权限的隐藏目录。这样就可以满足您的要求了。

答案3

我有两个数据分区,在启动时用 挂载/etc/fstab。但是,我使用 Fedora 进行双启动。我不希望它在启动时挂载(或从 Fedora 挂载 Xubuntu)。因此,我只在需要时使用 udisks 挂载它们(“X”表示分区号)。

sudo udisks --mount /dev/sdX

然后,您可以根据需要为该命令设置别名或键盘快捷键。我也喜欢上述 Takkat 的解决方案,但这是另一种选择。

相关内容