清除本地存储后,Spotlight是否索引仅驻留在iCloud Drive上的内容?


9

我想使用iCloud Drive来同步Documents文件夹。当我用完磁盘空间时,macOS将通过删除SDD上的旧内容来释放空间。

我的问题是,这还会删除Spotlight对这些文件的了解(即元数据)吗?

Answers:


6

是的,Spotlight正在索引iCloud Drive。可能需要一段时间才能将iCloud Drive编入索引。

Spotlight甚至显示您要查找的文件是否位于iCloud Drive中。

为了测试清除文件后元数据是否仍在工作,我这样做了:

  • 在文件注释中添加了test333
  • 将其移至iCloud驱动器
  • 空磁盘映像占用了大量空间
  • 系统清除了文件
  • 搜索评论

屏幕快照Spotlight和Finder


1
我们在这里谈论的是元数据,而不仅仅是文件名?
TOMvonMOM

困难的部分是由于空间不足事件,导致驱动器上的文件被“清除”,然后验证元数据仍可搜索。您可以使用mdlsmdfind编写测试脚本并收集有关测试文件的数据,但是等待或导致清除将是一个较长的过程或涉及IMO。
bmike

@bmike好点!
l1ghthouse

清除很容易。只是威胁系统要从外部HD复制100GB的文件夹。这样就可以了。
TOMvonMOM

甚至更简单,只需制作一个x GB的空磁盘映像即可。系统开始清除。更改了我的答案..清除后仍可以在评论下找到文件。
l1ghthouse

4

仅当清除或未将iCloud文档存储在本地时,才可搜索没有元数据索引。仅当文件通过本地文件系统写入并且元数据索引被更新时,该文件才会被索引。

在我对10.12.2的测试中,Spotlight仅索引本地驱动器,因此我希望您丢失所有最初下载到Mac但后来在磁盘空间不足的情况下清除的文件本地缓存修剪操作中所有文件的Spotlight搜索数据。 。

macOS具有从远程网络卷维护聚光灯索引的机制,也可以想象,Apple可以设计一种解决方案,在修剪时将聚光灯元数据保留在本地。我只是无法验证实施是否已执行或完成。

如果我能够得到一个测试用例,我将详细编辑此答案,但是为我进行设置的工作比目前的好奇心更麻烦。如果您将存储空间增加到50 GB一个月,并且安装的MacOS的启动驱动器小于50 GB,则设置起来非常容易。


正是我要测试的内容。将iCloud提升至200GB,并告诉我的文档文件夹(147GB)可以到达那里。在我清除Macs HD之前,Spotlight正常工作。然后,Spotlight给我的只是文件名命中,没有元数据(例如Keynote / Pages / PDF中的文本内容)。
TOMvonMOM
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.