如何使用 Nautilus 将硬盘分区临时安装为只读?

如何使用 Nautilus 将硬盘分区临时安装为只读?

我休眠了 Windows 7,然后启动了 Ubuntu。当我尝试挂载 Windows 分区时,出现了以下错误:

我刚刚读到,只要您不修改其他操作系统分区上的文件,通过休眠切换操作系统是可以的,我很高兴 Nautilus 确保您不会修改其他操作系统分区上的文件,但我需要从该分区复制一些文件。有没有办法让 Nautilus 暂时将其挂载为只读?我希望我可以执行类似“右键单击->挂载为只读”的操作,但这不是一个选项。

更新:据记录,我能够使用 从一个终端执行此操作sudo mount -t ntfs-3g -r /dev/sda3 /media/adam/。它通常会挂载到/media/adam/OS/,但由于 OS 文件夹不存在,因此它不允许我这样做。此外,我必须以管理员身份进行身份验证才能从 Nautilus 卸载它,因为它是以 root 身份挂载的(mount我列出的命令必须以 root 身份运行)。但是,我仍然认为图形解决方案会更好,也更方便用户使用。

答案1

我认为 Nautilus 中没有将分区/设备挂载为只读的选项。但是,顺便说一下,还有另一个终端命令可以将分区挂载为只读:

udisksctl mount --block-device /dev/sda3 --options ro

这至少在 Ubuntu 13.04 中有效。/media/user/label即使文件夹不存在,它也会挂载到,并且可以以用户身份运行(并且在 Nautilus 中无需密码提示即可卸载)。我认为用户必须是管理员(即可以使用 sudo)。

udisksctl可能是 Nautilus 用来挂载设备的命令。如果我没记错的话,挂载到的旧命令/media/label是。udisks

答案2

如果您更喜欢 GUI,请使用磁盘来指示如何安装分区。添加只读选项以始终可以访问休眠的 W7 分区:http://www.hecticgeek.com/2012/10/make-ntfs-partitions-read-only-in-ubuntu/

相关内容