如何防止Ubuntu挂载特定分区/设备?

我想阻止Ubuntu自动挂载我的其他(Windows)分区,因为我不经常需要它,我不想为Windows自动挂载“System reserved”分区。

这里有一个类似的问题:

如何阻止Ubuntu 12.04安装Fedora 16的交换分区?

但是,我没有在/etc/fstab添加这些分区。

我该怎么做 ?

为了certificate,我的/etc/fstab

 proc /proc proc nodev,noexec,nosuid 0 0 # / was on /dev/sda7 during installation UUID=1384cee0-6a71-4b83-b0d3-1338db925168 / ext4 errors=remount-ro 0 1 # swap was on /dev/sda6 during installation UUID=e3729117-b936-4c1d-9883-aee73dab6729 none swap sw 0 0 #------ MY WINDOWS D DRIVE---------- I WANT TO KEEP IT UUID=98E8B14DE8B12A80 /media/d ntfs defaults,errors=remount-ro 0 0 

解决方案是将它们添加到/etc/fstab ,但提供了防止它们自动挂载的选项。 您想要的选项是noauto而不是auto。 例如,要防止挂载Windows分区,可以添加如下所示的条目:

UUID=C2A281E4A281DCF3 /media ntfs-3g defaults,noauto 0 0

您可以运行blkid来检索分区UUID:

sudo blkid

请参阅Ubuntu文档中的“ 使用UUID ”。

或者,为了使其更加自我记录和更简单,虽然不能完全防止故障,但我已经切换到使用磁盘标签而不是UUID。 您只需要确保标签具有描述性和独特性; 与使用UUID不同,标签不保证是唯一的,但我从来没有遇到过问题,而且更方便,因为你可以使用相同的标签交换不同的分区,而不需要修改/etc/fstab ,或者运行blkid

将上述条目与此对比:

 LABEL=Win_sys /media ntfs-3g defaults,noauto 0 0 

可以在ArchWiki和Ubuntu Docs上找到有关fstab选项的详细说明。

只需在Ubuntu中使用gnome-disks工具。 在您的终端中键入: –

 user@user-X550LD:~$ gnome-disks 

使用方便。 单击任何分区,然后在“播放”和“减号”标记附近的底部选择“设置”齿轮。 选择安装选项和瞧。

在此处输入图像描述