Spotlight可以索引MacFUSE文件系统吗?

时间:2008-12-25 21:11:43

标签: macos spotlight macfuse

聚焦文件级别的索引,因此可能需要将包含复杂数据结构的文件拆分为一组文件,以便Spotlight以有用的方式对其进行索引。

您可以使用MacFUSE更动态地实现这一目标吗?

Spotlight会将MacFUSE卷编入索引吗?

MacFUSE可以处理必要的每文件元数据吗?

当文件属性发生变化时,MacFUSE进程是否可以通知Spotlight?

3 个答案:

答案 0 :(得分:2)

您可以使用mdutil命令在外部卷上启用索引。它也应该适用于MacFUSE卷。

sudo mdutil -i on /Volumes/SomeVolume

答案 1 :(得分:2)

我自己一直在测试。

我在MacFuse Wiki上发现了这个: (http://code.google.com/p/macfuse/wiki/OPTIONS) 如果您希望在MacFUSE卷上使用Spotlight,则需要使用allow_other。

我发现它也适用于allow_root。

但是,我必须通过使用自己启用索引 mdutil -i on / Volume (正如已经提到的codelogic)

因此,如果它不起作用,请尝试allow_root或allow_other

更多测试: Allow_root不起作用。它可以索引一次,但它似乎不会在子文件夹中索引新创建的文件。当更改为allow_other时,似乎聚光灯可以检测到新的更改,并为新文件编制索引。 ==> allow_other是一项要求

答案 2 :(得分:0)

  

因此,可能需要将包含复杂数据结构的文件拆分为一组文件,以便Spotlight以有用的方式对其进行索引。

如果要索引自定义文件,则需要编写自己的Spotlight索引器,以了解此文件类型 - XCode具有此模板。