备份 – 如何防止访问未安装的挂载点

备份 – 如何防止访问未安装的挂载点,第1张

概述好的,我在fstab中有这个 //windows_mashine/Backup /backups cifs credentials=/root/.credentials,rw,_netdev,iocharset=utf8,uid=1000 0 0 我在我的cron中有rsnapshot,它将/ etc /和/usr/local /和其他一些文件备份到/ backups 最近我发现当其他mashin 好的,我在fstab中有这个
//windows_mashine/Backup /backups cifs credentials=/root/.credentials,rw,_netdev,iocharset=utf8,uID=1000 0 0

我在我的cron中有rsnapshot,它将/ etc /和/usr/local /和其他一些文件备份到/ backups

最近我发现当其他mashine关闭和/备份无法安装
rsnapshot备份到物理文件夹/备份因此它占用分区/空间.我怎么能避免这个?

如果没有挂载,我可以阻止写入/备份(rsnapshot以root身份运行,因为它需要备份一些系统文件)

解决方法 另一种选择是将目录设置为不可变.要执行此 *** 作,您需要在卸载挂载点的情况下运行以下命令.

chattr i / backups

我在任何目的只是一个挂载点的目录上执行此 *** 作只是为了防止这种情况.因为在某些情况下您无法添加检查以查看是否已安装某些内容.就好像这个过程不是你控制的脚本,或者是生成或移动数据的人.这种方法可以防止在这些情况下将不需要的数据写入未安装的挂载点.我仍然会在您的脚本中添加mount检查,以便您可以输出有意义的错误.

总结

以上是内存溢出为你收集整理的备份 – 如何防止访问未安装的挂载点全部内容,希望文章能够帮你解决备份 – 如何防止访问未安装的挂载点所遇到的程序开发问题。

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

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

原文地址: https://outofmemory.cn/yw/1042610.html

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

发表评论

登录后才能评论

评论列表(0条)

保存