用户工具

站点工具


02-工程实践:存储:minio:protect_mountpoint

阻止写入挂载点目录

如果磁盘损坏,程序可能往根目录写文件占满根目录,因此有必要实现掉盘后挂载点目录不能写入。

方法

给挂载点加锁

snippet.bash
chattr +i /mountpoint

检查是否已挂载

snippet.bash
# mountpoint /minio/
/minio/ is not a mountpoint

使用多级目录挂载

没啥用,子目录依然可写。可以考虑创建多余的挂载点,用 chattr /mnt/* 加锁,然后检查多余的挂载点的属性

比如 /mnt 专门用于挂载,创建多个挂载点

snippet.bash
mkdir /mnt/data{1..9}

/mnt 目录加锁

snippet.bash
chattr +i /mnt

这样挂载之后仍能检查加锁状态是否正确

参见

02-工程实践/存储/minio/protect_mountpoint.txt · 最后更改: 2020/04/09 00:42 由 54.36.150.129