仅在安装SAN时允许写入目录

时间:2013-07-08 03:34:59

标签: linux unix san

问题陈述是这样的:我有一个目录,它被配置为SAN分区的挂载点。由于某些我无法避免的原因,现在这个SAN分区在启动几分钟后就会被挂载。与此同时,一些进程开始写入目录(仍然不在SAN上,只是本地目录),从而导致问题。

我的目标是确保在本地目录时不允许任何进程写入目录。只要SAN安装在它上面,就可以自由编写进程。

1 个答案:

答案 0 :(得分:1)

使挂载点不可变:

# chattr +i /mnt/foo

确认你不能写在那里:

# touch /mnt/foo/hello
touch: cannot touch ‘/srv/test/foo’: Permission denied

现在执行mount:

# mount /dev/foo /mnt/foo