Answers:
这些文件和目录由各种应用程序创建:
.DS_Store-由打开目录时的Finder创建。它存储有关文件夹的信息(查看选项,图标位置等)。
.fseventsd-由fseventsd守护程序创建。它包含有关文件系统事件的数据,例如修改,删除,创建等。
.Spotlight-V100-以元数据的形式存储聚光灯的索引信息。
.Trashes-包含已发送到垃圾桶但尚未从卷中删除的文件的文件夹。
为了防止全部创建,您必须分别修改每个应用程序的行为。这将包括向Spotlight添加一个异常,禁用Finder的缓存功能(如果可能),更改fseventsd守护程序等等。我不确定是否可以添加排除项或禁用所有这些功能。如果您不需要写入磁盘,则只需将其挂载为只读即可,以简化操作。
Leopard和Snow Leopard会将这些文件隐藏起来。可以告诉Mac OS X不要使用以下命令将这些文件放在网络驱动器上:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
我不知道说“这里有一个应用程序”是否可以解决问题,但是我做了一些挖掘后发现:http :
//www.zeroonetwenty.com/blueharvest/
可能值得一看,但可能不值得$ 16.95 ...
编辑:
我正在使用BlueHarvest试用版,并且效果很好。因为它为原始问题提供了最完整的解决方案,所以将其标记为可接受的答案。
有两种方法。
一个可以在一台计算机上为所有闪存驱动器工作,并停止将各种服务写入该驱动器。它非常复杂,因此我将在http://www.thexlab.com/faqs/stopspotlightindex.html上让thexlab自己进行解释。
另一个修复了一个闪存驱动器,因此您可以戳入Mac而不用对其进行索引。在将其插入Mac之前,您必须在闪存驱动器上放入一些文件,这些文件告诉操作系统不要写各种东西。有关更多信息,请访问http://hostilefork.com/2009/12/02/trashes-fseventsd-and-spotlight-v100/
在他们两个之间,他们似乎掩盖了一切。不,这不是完美的-如果您随身携带一根木棍并将其插入Mac,则必须至少保留一些无用的文件。那好吧。
嗯,还有这个而且它是免费的,您可能也想抛出一个名为autorun.inf的文件夹,以确保Windows的安全。
http://hostilefork.com/2009/12/02/trashes-fseventsd-and-spotlight-v100/