安装点不能正常工作

前端之家收集整理的这篇文章主要介绍了安装点不能正常工作前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们每天都有一个自动的rsnapshot作业,它写在已装载的磁盘上.最近,它不是在已安装的磁盘上写入,而是在主文件系统上进行写入,慢慢填充可用空间.

是否有一个选项可以在mount定义(fstab)中使用,以确保如果mount不可用,则不会对主磁盘进行写入?或者是我必须放入与快照相关的脚本中的东西?

谢谢

解决方法

挂载文件系统时,挂载点将获取文件系统的根节点的权限.如果未安装文件系统,则充当安装点的目录只是父文件系统上的另一个目录.

您可以利用这一事实来防止意外写入可能未安装的安装点:

>卸载目标文件系统.
>将mountpoint的权限更改为不友好的内容.
像chmod 0000 / path / to / mountpoint这样的东西应该可以很好地工作.
>重新安装目标文件系统
应更改mountpoint上的权限以匹配已安装文件系统的根inode的权限.

请注意,如果root正在执行写入并且绕过了通常的权限检查,则这不会很好.
您可能能够使用不可变标志执行类似的操作(BSD systems上的schg或uchg,i属性on Linux systems),但我没有亲自测试文件系统属性的行为.直观地说,它们应该像文件系统权限那样工作.

请注意,理想情况下,您需要修改备份脚本以确保安装了相应的文件系统,否则您将不得不捕获并处理上述解决方案将生成错误.检测到适当的文件系统不在mount的输出中可能是更健壮的解决方案.

原文链接:https://www.f2er.com/linux/395760.html

猜你在找的Linux相关文章