不更新上次访问文件元数据的 Unix/Linux 备份帐户

不更新上次访问文件元数据的 Unix/Linux 备份帐户

我实际上想知道在 Unix/Linux 系统上是否有相当于 Windows 上的“备份操作员”。

在 Windows 上,成为该组的成员允许打开文件而无需更新其上次访问元数据。

Unix/Linux 上有类似的东西吗?

我知道使用“noatime”选项重新安装整个卷可以提供这种能力,但这是没有意义的,因为这不需要任何人在备份时访问数据。

这是问题的背景:

  • Unix/Linux 服务器托管 CIFS 共享,是可供其他系统/服务访问的生产服务器。
  • 通过 CIFS 共享连接到 Unix/Linux 的 Windows 服务器将打开文件以备份/搜索其内容。
  • 目标是避免更新打开的文件上的“最后访问”元数据,因为可能有一个归档解决方案可以重新水合文件和/或将文件视为正在更新。

有人可以帮忙解决这个问题吗?

谢谢

答案1

没有相当于“备份操作员”的功能,而且据我所知,没有简单的针对每个文件或每个用户的方法来避免atime对文件访问进行设置。

大多数 extN 文件系统都是使用relatime而不是挂载的noatime,因此访问时间最多每(24 小时)周期更新一次以供读取。

就个人而言,我使用快照或从修改时间 ( mtime) 开始进行备份。快照方法可能很适合您,除非您依赖于atime确定是否将文件包含在备份集中。如果这就是您正在做的事情,那么您需要使用mtime而不是atime. (为什么你想根据文件是否被访问来包含/排除文件?当然,只有当它们被更改时才包含它们会更好。我是否误解了你的要求?)

相关内容