安装点不能正常工作

安装点不能正常工作,第1张

概述我们每天都有一个自动的rsnapshot作业,它写在已装载的磁盘上.最近,它不是在已安装的磁盘上写入,而是在主文件系统上进行写入,慢慢填充可用空间. 是否有一个选项可以在mount定义(fstab)中使用,以确保如果mount不可用,则不会对主磁盘进行写入?或者是我必须放入与快照相关的脚本中的东西? 谢谢 挂载文件系统时,挂载点将获取该文件系统的根节点的权限.如果未安装文件系统,则充当安装点的目录 我们每天都有一个自动的rsnapshot作业,它写在已装载的磁盘上.最近,它不是在已安装的磁盘上写入,而是在主文件系统上进行写入,慢慢填充可用空间.

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

谢谢

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

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

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

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

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

总结

以上是内存溢出为你收集整理的安装点不能正常工作全部内容,希望文章能够帮你解决安装点不能正常工作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/1034376.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-24
下一篇2022-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存