【发布时间】:2012-01-31 17:26:42
【问题描述】:
我如何监控整个目录树在 Linux(ext3 文件系统)中的变化?
目前该目录包含大约 50 万个文件,分布在大约 3,000 个子目录中,分为三个目录级别。
这些文件大多是小文件(
我知道有 inotify 和排序,但 AFAIK 他们只监控一个目录,这意味着我需要 3,000 个 inotify 句柄 - 比单个进程允许的通常 1024 个句柄多.还是我错了?
万一Linux系统不能告诉我我需要什么:也许有一个FUSE项目模拟文件系统(复制真实文件系统上的所有文件访问)并单独记录所有修改(一个都不好)?
【问题讨论】:
标签: linux monitoring filesystemwatcher inotify