Werden Spotlight-Indexinhalte angezeigt, die sich nur auf iCloud Drive befinden, nachdem der lokale Speicher gelöscht wurde?

9

Ich möchte iCloud Drive verwenden, um den Ordner "Dokumente" zu synchronisieren. Wenn mir der Speicherplatz ausgeht, gibt macOS Speicherplatz frei, indem alte Inhalte auf meiner SDD entfernt werden.

Meine Frage ist, wird dadurch auch das Wissen von Spotlight (dh die Metadaten) über diese Dateien entfernt?

TOMvonMOM
quelle

Antworten:

6

Ja, Spotlight indiziert iCloud Drive. Es kann eine Weile dauern, bis Ihr iCloud-Laufwerk indiziert ist.

Spotlight zeigt sogar an, ob sich die gesuchte Datei in iCloud Drive befindet.

Um zu testen, ob die Metadaten nach dem Löschen der Datei noch funktionieren, habe ich Folgendes getan:

  • Test333 in den Dateikommentaren hinzugefügt
  • Verschob es auf iCloud Drive
  • Hat viel Platz mit einem leeren Disk-Image belegt
  • Das System hat die Datei gelöscht
  • Nach dem Kommentar gesucht

Screenshot Spotlight & Finder

l1ghthouse
quelle
1
Und wir sprechen hier über Metadaten, nicht nur den Dateinamen?
TOMvonMOM
Der schwierige Teil besteht darin, die Datei auf dem Laufwerk aufgrund eines Ereignisses mit geringem Speicherplatz zu "löschen" und dann zu überprüfen, ob die Metadaten noch durchsuchbar sind. Sie können verwenden mdlsund mdfindIhre Tests und sammeln Daten über Testdateien, aber warten oder Verursachung die Säuberung wird sein , einen langen oder langwierigen Prozess IMO - Skript.
bmike
@bmike guter Punkt!
l1ghthouse
Das Spülen war einfach. Drohen Sie dem System einfach, über einen 100-GB-Ordner von einer externen Festplatte zu kopieren. Das wird den Trick machen.
TOMvonMOM
Es ist noch einfacher, erstellen Sie einfach ein leeres Image von x GB. Das System beginnt mit dem Löschen. Meine Antwort wurde geändert. Ich konnte nach dem Löschen immer noch eine Datei unter einem Kommentar finden.
l1ghthouse
4

Kein Metadatenindex kann nur durchsucht werden, wenn iCloud-Dokumente gelöscht oder nicht lokal gespeichert werden. Eine Datei wird nur indiziert, wenn sie über das lokale Dateisystem geschrieben und der Metadatenindex aktualisiert wird.

Spotlight indiziert in meinen Tests von 10.12.2 nur ein lokales Laufwerk. Ich würde daher erwarten, dass Sie die Spotlight-Suchdaten für alle Dateien verlieren, die ursprünglich auf Ihren Mac heruntergeladen wurden, dann aber auf kleinem Speicherplatz gelöscht werden, um den lokalen Dateicache zu bereinigen .

Es gibt Mechanismen für macOS, um einen Spotlight-Index von einem Remote-Netzwerk-Volume zu verwalten, und es ist auch denkbar, dass Apple eine Lösung entwickelt, bei der die Spotlight-Metadaten lokal gespeichert werden, wenn die Bereinigung erfolgt. Ich kann einfach nicht überprüfen, ob die Implementierung durchgeführt oder abgeschlossen wurde.

Wenn ich in der Lage bin, einen Testfall zu erhalten, werde ich diese Antwort mit Details bearbeiten, aber die Arbeit, dies für mich einzurichten, ist im Moment mühsamer als meine Neugier. Es wäre ziemlich einfach, dies einzurichten, wenn Sie Ihren Speicher für einen Monat auf 50 GB erhöhen und macOS mit einem Boot-Laufwerk von weniger als 50 GB installieren würden.

bmike
quelle
Genau das, was ich teste. Die iCloud wurde auf 200 GB erhöht und mein Dokumentenordner (147 GB) angewiesen, dorthin zu gelangen. Spotlight funktionierte einwandfrei, bis ich den Mac HD löschte. Dann gab mir Spotlight nur Dateinamen-Treffer, keine Metadaten (wie Textinhalte aus Keynote / Pages / PDF).
TOMvonMOM