递归地监视整个文件系统?

递归地监视整个文件系统?

对于一个软件项目,我需要监视 Linux 上整个文件系统的文件系统事件*,每个文件系统很容易包含超过 200,000 个目录。我该如何实现这一点?(我已经在 Windows 上实现了它)

据我所知:

  • 通知无法递归监视,并且详尽监视每个子目录也不可行,
  • 通知通知不通知删除,重命名和移动。

不管怎样,我使用的是 Ubuntu 16.04,是 root 用户,并且文件系统都是本地的(没有 LAN/CIFS/等)。

无需操作系统修改——用户应该能够下载软件并运行它。

* 创建、删除、修改、移动**。
** 除了移动之外,我还可以对包含的目录进行修改或者删除/添加。

相关内容