为什么faillog、tallylog和lastlog这么大?

为什么faillog、tallylog和lastlog这么大?

今天我收到备份系统 (rsnapshot) 的通知,说它的存储卷已满。仔细查看后发现,一些较旧的快照,其中faillogtallyloglastlog比它们所在的实际文件系统(/var是 6G 分区)更大。

-rw-r--r--  3 root       root             65G Feb 11 08:33 faillog
-rw-------  3 root       root            129G Feb 11 08:33 tallylog
-rw-rw-r--  2 root       utmp            585G Feb 11 08:57 lastlog

红帽说这是正常的。有什么方法可以限制它们的大小吗?它们可以每隔几个小时安全地旋转一次吗?

答案1

Redhat 说这是正常的。有什么方法可以限制这些文件的大小吗?它们可以每隔几个小时安全地轮换一次吗?

RedHat 的说法是,这是一个稀疏文件。这是一个文件长度大于文件内容的文件;它有不包含任何数据。

要备份稀疏文件,请使用能够识别稀疏文件并能正确处理它们的工具。

你应该不是旋转文件;这不会解决您的问题。相反,您应该配置rsnapshot使用--sparse标志。或者使用更好的备份工具。或者不备份这些文件。

相关内容