小编mgd*_*mgd的帖子

在 Ubuntu 上使用 fstab 以只读方式绑定挂载?

我需要在另一个位置 (/dst) 中以只读方式重新挂载一个目录 (/src)。这可以像这样完成:

$ sudo mount --bind /src /dst
$ sudo mount -o remount,ro /dst
Run Code Online (Sandbox Code Playgroud)

但是,我想使用/etc/fstab在启动时进行挂载,并且已经看到了针对此问题的不同建议解决方案,例如

/src  /dst    none  bind            0 0
/src  /dst    none  remount,bind,ro 0 0
Run Code Online (Sandbox Code Playgroud)

不幸的是,我的系统上挂载了读/写的目录,这

/src  /dst    none  bind            0 0
/dst  /dst    none  remount,bind,ro 0 0
Run Code Online (Sandbox Code Playgroud)

尝试挂载时会发出错误/dst

mount: /dst not mounted already, or bad option
Run Code Online (Sandbox Code Playgroud)

上述解决方案应该适用于不同的发行版,但不幸的是不适用于 Ubuntu 10.04.4 LTS(内核 2.6.32-41-server)。

除了将mount命令放入/etc/rc.local?

fstab mount read-only

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

fstab ×1

mount ×1

read-only ×1