【发布时间】:2013-09-09 13:23:45
【问题描述】:
我编写了一个读取 NTFS 索引和日志的程序,类似于此处描述的内容:
http://ejrh.wordpress.com/2012/07/06/using-the-ntfs-journal-for-backups/
而且效果还不错。
除了正常的日志事件USN_REASON_CLOSE、USN_REASON_FILE_CREATE、USN_REASON_FILE_DELETE 等,我还收到了一个事件,原因是 USN_REASON_HARD_LINK_CHANGE。我希望能够根据此事件更新目录索引,但我找不到任何有关它的信息。 only documentation is:
在文件中添加或删除了 NTFS 文件系统硬链接,或者 目录。 NTFS 文件系统硬链接,类似于 POSIX 硬链接 链接,是看到相同文件的几个目录条目之一或 目录。
这是什么意思?硬链接是在哪里创建的?还是被删除了?我如何获得有关所发生事件的更多信息?
【问题讨论】: