如何使用 fstab 将驱动器挂载为只读

Eng*_*an 6 fstab mount read-only

我正在运行 Ubuntu 16.04,一切正常。

我有几个驱动器用于存档存储,这些驱动器现在已经完全满了,再也不会写入了。

我想更改挂载选项,/etc/fstab以便它们在启动时以只读方式挂载。

驱动器使用 LUKS 加密并具有 ext4 文件系统。

我当前/etc/fstab用于相关驱动器的线路如下所示:

/dev/disk/by-uuid/68271755-703c-48e6-a935-c1237de6b1a8 /mnt/HDD01 auto nosuid,nodev,nofail,x-gvfs-show 0 0
Run Code Online (Sandbox Code Playgroud)

我需要更改什么才能使其以只读方式安装驱动器,但保留其他所有内容?

Byt*_*der 12

您只需添加ro安装选项,它代表“只读”。

/etc/fstab条目中,挂载选项在每个条目的第 4 列中指定,因此您可以将其附加到该条目中,例如:

/dev/disk/by-uuid/68271755-703c-48e6-a935-c1237de6b1a8 /mnt/HDD01 auto ro,nosuid,nodev,nofail,x-gvfs-show 0 0
Run Code Online (Sandbox Code Playgroud)

可以通过键入man fstab和找到更多信息man mount