为什么 errors=remount-ro 不能与休眠的 Windows 分区一起工作?

为什么 errors=remount-ro 不能与休眠的 Windows 分区一起工作?

我的 Xubuntu 14.04 笔记本电脑上有一个 Windows 10 (ntfs) 分区。我想在启动时自动挂载它,必要时以只读方式挂载,因为大多数时候它上面都有休眠信息。因此,我将以下内容添加到我的 /etc/fstab 中:

UUID=1AC27E82C27E6245   /media/me/DATA  ntfs    nobootwait,errors=remount-ro    0   0

然后我跑了:

sudo mount -a

这给了我:

磁盘包含不干净的文件系统 (0, 0)。元数据保存在 Windows 缓存中,拒绝挂载。无法挂载“/dev/sda5”:不允许操作 NTFS 分区处于不安全状态。请恢复并完全关闭 Windows(不休眠或快速重启),或使用“ro”挂载选项以只读方式挂载卷。

没什么奇怪的。但由于我在 fstab 中使用了“errors=remount-ro”选项,我本以为 mount 在错误发生后会以只读方式挂载磁盘……但事实并非如此。

在这种情况下,为什么会忽略“errors=remount-ro”并且磁盘未以只读方式安装? 我误解了这个选项吗?

请注意,我并不是在寻求替代解决方案;我只是想了解为什么这不能按我预期的方式发挥作用。

谢谢 !

答案1

安装被发送到ntfs-3g驱动程序,并且不支持“errors=”选项(我称之为兼容性错误)。它仅支持“ro”选项。这也是为什么你看到人们使用/etc/rc.local或者軟體或者通过添加“remove_hiberfile”选项以便它挂载“rw”。

相关内容