问题陈述是这样的:我有一个目录,它被配置为SAN分区的挂载点。由于某些我无法避免的原因,现在这个SAN分区在启动几分钟后就会被挂载。与此同时,一些进程开始写入目录(仍然不在SAN上,只是本地目录),从而导致问题。
我的目标是确保在本地目录时不允许任何进程写入目录。只要SAN安装在它上面,就可以自由编写进程。
答案 0 :(得分:1)
使挂载点不可变:
# chattr +i /mnt/foo
确认你不能写在那里:
# touch /mnt/foo/hello
touch: cannot touch ‘/srv/test/foo’: Permission denied
现在执行mount:
# mount /dev/foo /mnt/foo