加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

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

发布时间:2020-12-13 17:56:38 所属栏目:Linux 来源:网络整理
导读:好的,我在fstab中有这个 //windows_mashine/Backup /backups cifs credentials=/root/.credentials,rw,_netdev,iocharset=utf8,uid=1000 0 0 我在我的cron中有rsnapshot,它将/ etc /和/usr/local /和其他一些文件备份到/ backups 最近我发现当其他mashine关
好的,我在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检查,以便您可以输出有意义的错误.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读