知道文件已在 ext4 文件系统上存档

问题描述

我需要找到一种方法来确定文件是否已归档(主要是使用 logrotate)。 在 BTRFS 上,创建同名新文件时 inode 会发生变化。

但在 ext4 文件系统上,情况似乎并非如此。

场景如下:一个进程在 ext4 文件系统的专用路径上创建和提供 Linux 日志文件。在某个时间点,它会使用 logrotate 过程进行旋转。但稍后用相同的路径重新创建。

似乎 (inode,dev) 组合不足以唯一确定文件是否已旋转。

感谢您的任何提示

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)