如何以只读方式安装备份驱动器?

如何以只读方式安装备份驱动器?

我有一个备份外部 USB 驱动器。

我想知道如何告诉系统始终以只读方式挂载它,而无需每次都明确告诉他

sudo mount -o ro /dev/sde1 /media/backup

笔记:我的驱动器并不总是连接到系统。我只在需要备份中的重要内容时才连接它。所以我不想编辑ftsab,启动时它告诉我它有failed to mount驱动器,因为它不存在

答案1

一种方法是通过 GUI 明确设置挂载选项disks

步骤1

                                       SS #1

第2步

导航到 USB HDD。

      SS #2

步骤#3

选择您想要以只读方式安装的 USB HDD 上的分区。

                          SS #3

步骤4

  1. 在出现的下一个窗口中,将按钮向左移动到“自动安装选项”选项下,以访问设置。
  2. 现在,取消勾选“启动时挂载”选项。您也可以让它保持启用状态,但我更喜欢让 Nautilus(文件管理器)在桌面加载后挂载分区,以加快启动过程。
  3. 然后,如下面的屏幕截图所示,您将看到一个显示 的字段nosuid,nodev,nofail,x-gvfs-show

现在您要做的就是复制并粘贴以下代码,然后将其添加(粘贴)到该文本行的末尾(不带空格)。这将使安装的 HDD 成为只读:

,ro

         SS #4

步骤#5

完成后,单击底部的“确定”按钮,当要求输入您的管理密码时,您就完成了!

现在尝试在 Nautilus(或任何实用程序)中打开该分区,您会注意到您不再能够“剪切”或“删除”其中的文件,因为它是以只读权限安装的。

稍后若要禁用它,您需要重新启用读写支持,然后只需删除手动添加的,ro代码(或者,您也可以将顶部按钮移到右侧,直到看到“ON”选项),然后保存更改。就是这样!

来源: 如何在 Ubuntu 12.10 中轻松使“NTFS”分区变为只读?

答案2

您仍然可以使用 进行设置fstab,只是不要将其设置为自动安装。获取UUID驱动器的 (您可以将其用于blkid此)并将此行添加到您的/etc/fstab

UUID=123-ABC   /media/backup  ntfs   ro,noauto,users   0   0

将 UUID 更改为您的ntfs文件系统。现在,驱动器不会自动安装(noauto),但普通用户可以使用以下命令手动安装:

mount /media/backup

为了使此功能在 nautilus 中自动运行,请使用此行/etc/fstab代替(谢谢@Braiam):

UUID=123-ABC /media/backup auto noauto,nosuid,nodev,nofail,x-gvfs-show,ro 0 0

相关内容