Answers:
可能需要在两个命令中完成:
mount --bind /media/NTFSPartition/ftp/public /media/NTFSPartition/ftp/users/user1/public
mount -o remount,ro /media/NTFSPartition/ftp/users/user1/public
其他方法:
在引入绑定挂载很长一段时间后,内核将挂载选项与设备相关联,而不是挂载点,故事结束。当您运行时mount --bind
,内核会静默忽略所有选项,因为它们无法仅应用于绑定装载。
从内核2.6.26开始(或者更早版本用于修补上游内核的发行版),绑定安装具有与原始安装分开的只读状态。因此只读绑定挂载确实有效。但是,支持并不完美,例如内核仍然忽略传递给的选项mount --bind
。您可以通过进行绑定装载并将其以只读方式挂载来创建只读绑定装入。这在某些情况下引入了安全问题(绑定挂载可写的时间窗口很小)。
Debian lenny有一个修补的2.6.26内核,它可以mount --bind -r
原子地创建一个只读的bind mount。Ubuntu 10.04不包含该补丁。
融合文件系统bindfs
概括了效果mount --bind
。它支持只读绑定装入以及许多其他权限和所有权更改。mount --bind
然而,它并不完全等同于。例如,从只读绑定装置读取永远不会更新文件的访问时间,但可能用于bindfs -p a-w
保险丝装载。
mount
说:>