【问题标题】:Is there something like USN Journal on Linux filesystem? [closed]Linux文件系统上有类似USN Journal的东西吗? [关闭]
【发布时间】:2013-10-28 21:49:52
【问题描述】:

我经常在 Windows 上使用 Everything(搜索工具)。它使用USN Journal 来加速文件名搜索。

Linux 文件系统(ext4、xfs、btrfs 等)是否具有与 USN Journal 类似的功能?

【问题讨论】:

    标签: linux filesystems inotify


    【解决方案1】:

    USN journal 允许 Windows 程序跟踪文件的更改。

    Linux 上的程序可以使用inotify 执行相同的操作。它允许程序在文件的每次更改时收到通知。

    它不是任何特定文件系统的函数,而是内核文件系统层的函数,因此它适用于任何文件系统。

    【讨论】:

    • "inotify 用于扩展文件系统以通知文件系统的更改,并将这些更改报告给应用程序。"我不认为它可以用来搜索文件。
    • @ibear 记录一个目录下的文件,然后根据这些记录进行快速搜索。您应该更仔细地阅读提供的链接。
    • Inotify 并不是一回事——递归是有限制的,所以你不能真正轻松地监控许多子目录。
    猜你喜欢
    • 2010-10-26
    • 1970-01-01
    • 2010-10-29
    • 1970-01-01
    • 2010-09-15
    • 2010-10-26
    • 1970-01-01
    • 2011-03-31
    • 1970-01-01
    相关资源
    最近更新 更多