Impedir la eliminación automática del índice de Spotlight debido a la falta de espacio en disco

Supongo que cuando el espacio en disco se agota, automáticamente elimina el índice de Spotlight para dejar espacio para la memoria virtual. Luego, cuando hay espacio disponible, se vuelve a indexar. Pero no estoy seguro de eso.

Dado que mi MacBook Air SSD tiene solo 128 GB, a menudo trabajo con poco espacio libre en el disco y la reindexación me vuelve loco.

Intenté deshabilitar Spotlight, eliminar su índice y volver a indexar. Compruebe también el sistema de archivos y los permisos de reparación. En los informes de diagnóstico (~/Library/Logs/DiagnosticReports/) no se menciona nada sobre la reindexación.

Puede decir que debo controlar la cantidad de espacio libre, pero también debe ser de otra manera. Deshabilitar Spotlight no es la opción.

publicación cruzada: https://discussions.apple.com/message/17321018#17321018

Tienes leon? Porque puede causar que algunas de sus carpetas se corrompan y, por lo tanto, Spotlight no puede indexar los archivos dentro de la carpeta. Intente ejecutar la utilidad de disco en sus particiones y repárela si hay algún problema.
Este comportamiento es de hecho bastante estúpido. Tal vez uno podría incluir de alguna manera la memoria virtual en el cálculo del espacio libre o restarle un valor fijo para que el sistema reconozca el almacenamiento como lleno antes.

Respuestas (1)

mdutil es la herramienta de línea de comandos que controla Spotlight.

Mirando la página de manual de mdutil, no parece haber una opción para hacer que el índice sea persistente independientemente del espacio en disco. Se menciona que "la indexación puede retrasarse debido a poco espacio en disco u otras condiciones".

Una idea que me viene a la mente es que puede eliminar los permisos de escritura en sus archivos de índice para todos los usuarios, esto debería evitar que se eliminen, pero también evitaría que se actualicen, y un índice estático probablemente no sea deseable, y podría causar errores. Esto podría ser digno de probar, pero no espero que vaya muy bien.

No parece que Spotlight esté diseñado para funcionar de la manera que está buscando. Sugeriría enviar una solicitud de función a Apple.