linux – 使用fstab绑定挂载只读?

@H_502_0@
我正在使用mount –bind将某个目录附加到另一个路径下(它是一个系统的一部分,它包含多个镜像副本,其中一些副本与其他副本略有不同,但我不希望某些部分被复制,例如作为ISO).

问题是我真的希望绑定挂载是只读的,但是当我在/ etc / fstab中写入这些挂载有选项ro,bind并发出mount -a时,我得到这个:

mount: warning: /some/target/path seems to be mounted read-write.

确实是 – 看起来ro选项被忽略了,警告可能是因为mount在完成后重新检查了mount.

根据mount man页面

Note that the filesystem mount options will remain the same as those on the original mount point,and cannot be changed by passing the -o option along with –bind/–rbind. The mount options can be changed by a separate remount command

并且给出的解决方案是发出mount命令,然后发出mount -o remount,ro – 在使用/ etc / fstab进行安装时效果不佳.任何想法如何解决

解决方法

我找到了对debian有用的答案.来自于:

http://www.sagui.org/~gustavo/blog/fedora/read-only-bind-mount.html

/source/dir            /destination/dir    none  bind            0 0
/source/dir            /destination/dir    none  remount,bind,ro 0 0

如果这不起作用,您可以将mount命令放在rc.local中.这很难看.

相关文章

/etc/sysctl.conf这个目录主要是配置一些系统信息,/etc/sys...
1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起...
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅...
不管是我们在安装软件还是监测软件的使用性能,我们都要随时...
装好Tomcat7后,发现除了本机能访问外界访问不了,岂有此理。...
修改防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,...