我有一台双启动 PC 笔记本电脑,装有 Windows 7 和 Ubuntu 14.04。我的电脑有两个硬盘驱动器:
/dev/sda
- 这是包含 Windows C:NTFS 分区和 Ubuntu / 和交换文件系统的 SSD 驱动器。
/dev/sdb
- 包含 Windows 的传统硬盘驱动器 D: NTFS 分区
我希望我的两个 NTFS 分区都自动安装且为只读。
Ubuntu 14.04 自动挂载两个 NTFS 分区,但可读写,这不是我想要的。因此,我在下创建了挂载目录,/media
并将以下几行添加到我的/etc/fstab
:
# Windows C: /dev/sda1
UUID=2EF64975F6493DF9 /media/win_c ntfs defaults,umask=222 0 0
# Windows D: /dev/sdb1
UUID=50C40C08C40BEED2 /media/win_d ntfs defaults,umask=222 0 0
现在两个 NTFS 分区都已自动挂载且为只读。但是,我发现 Nautilus 中存在一个奇怪的行为,我想纠正它。
首先,C:分区的图标和D:分区的图标不一样;而且C:分区附加到了启动器,而D:分区没有。这是为什么呢?
其次,我可以通过单击弹出图标来卸载 C: 分区,但如果我想以同样的方式卸载 D: 分区,系统会要求我输入密码。我喜欢这里的密码检查,所以我希望 C: 也使用同样的密码检查。为什么 C: 和 D: 分区的行为有差异?我应该输入什么/etc/fstab
才能让 Nautilus 在卸载 C: 分区时也询问密码?
答案1
好吧,我自己找到了解释。原来,Ubuntu 对/media
目录中安装的文件系统施展了一些巫术。因此,/etc/fstab
我在文件中将安装点从 更改为 ,/media
如下/mnt
所示:
# Windows C: /dev/sda1
UUID=2EF64975F6493DF9 /mnt/win_c ntfs auto,ro 0 0
# Windows D: /dev/sdb1
UUID=50C40C08C40BEED2 /mnt/win_d ntfs auto,ro 0 0
现在,两个 NTFS 分区在系统启动时都会自动挂载并且是只读的,并且都需要管理员密码才能卸载,这正是我想要的。
然而,Nautilus 中没有任何快速访问图标,但这只是一个不重要的细节,而不是真正的问题。