rdiff-备份是一个非常好的备份Linux服务器的工具。
但是,有一个问题是 logrotation:由于 rdiff-backup 不知道如何检测重命名的文件,因此每次每日备份都包含所有旋转日志文件的完整副本。
一个可能的修复方法是将 logrotate 配置转换为使用dateext
具有静态文件名的文件名方案(例如 wtmp-20110301)。
我正在考虑将我们的服务器转换为这种方案,以便在备份中每周节省几 GB。
您能想到将日志文件轮换完全转换为dateext
方案会有什么主要缺点吗?
答案1
答案2
感谢您使用yyyymmdd
格式。有时人们会从 strftime 中选取未用 0 填充的值,这可能会导致问题。
日志文件按编号轮换的主要原因是因为使用有限范围的名称(1..9)更容易删除旧文件...我看到的唯一“风险”是如果 logrotate 错过了一次运行并且旧日志文件被遗弃了足够多次,您可能会达到文件系统的容量限制,但如果您正在监控磁盘空间,那么您已经或将习惯于清理日志目录。