Ich vermute, dass der Spotlight-Index automatisch gelöscht wird, wenn der Speicherplatz knapp wird, um Platz für virtuellen Speicher zu schaffen. Wenn dann Speicherplatz verfügbar wird, wird es neu indiziert. Aber da bin ich mir nicht sicher.
Da meine MacBook Air SSD nur 128 GB groß ist, arbeite ich oft mit wenig freiem Speicherplatz und die Neuindizierung macht mich wahnsinnig.
Ich habe versucht, Spotlight zu deaktivieren, seinen Index zu entfernen und neu zu indizieren. Überprüfen Sie auch das Dateisystem und die Reparaturberechtigungen. In Diagnoseberichten (~/Library/Logs/DiagnosticReports/) wird nichts über die Neuindizierung erwähnt.
Sie können sagen, dass ich die Menge an freiem Speicherplatz kontrollieren sollte, aber es sollte auch eine andere Möglichkeit geben. Das Deaktivieren von Spotlight ist nicht die Option.
Crosspost: https://discussions.apple.com/message/17321018#17321018
mdutil ist das Befehlszeilentool, das Spotlight steuert.
Wenn Sie sich die Manpage von mdutil ansehen, scheint es keine Option zu geben, den Index unabhängig vom Speicherplatz persistent zu machen. Es wird erwähnt, dass "die Indizierung aufgrund von geringem Speicherplatz oder anderen Bedingungen verzögert werden kann".
Eine Idee, die mir in den Sinn kommt, ist, dass Sie allen Benutzern Schreibberechtigungen für Ihre Indexdateien entziehen können, dies sollte verhindern, dass sie gelöscht werden, aber es würde auch verhindern, dass sie aktualisiert werden, und ein statischer Index ist wahrscheinlich nicht wünschenswert, und Fehler verursachen könnten. Dies könnte einen Test wert sein, aber ich erwarte nicht, dass es sehr gut laufen würde.
Es scheint nicht, dass Spotlight so konzipiert ist, dass es so funktioniert, wie Sie es suchen. Ich würde vorschlagen, eine Funktionsanfrage an Apple zu senden.
derAmateurProgrammierer
Lenar Hoyt