La indexación de Spotlight parece atascada, ¿qué puedo hacer?

14

Mi índice de Spotlight se corrompió, lo que me impidió buscar mensajes en Mail.app. Agregué mi HD a la lista de privacidad de Spotlight para eliminar el índice. Luego lo eliminé de la lista de privacidad para que Spotlight reindexara la unidad desde cero.

He hecho esto antes sin ningún problema real.

Sin embargo, esta vez Spotlight parece estar atascado. Ha sido " Estimación del tiempo de indexación " durante aproximadamente 6 horas.

¿Qué puedo / debo hacer?

Darren Newton
fuente
Bueno, también hice esa pregunta, este es un problema separado. Ahora no puedo hacer que Spotlight indexe mi disco.
Darren Newton
Pregunta sobre la respuesta (parece que no puedo publicar un comentario aunque estoy conectado): "the_name_you_have_identified_before"; ¿Es este "MacintoshHD" en el caso de la respuesta? ¡Solo quiero hacer esto bien! Tal vez el "respondedor" inicial, o alguien para quien esto trabajó podría responder esta pregunta por mí. Muchas gracias. :)
Drewdavid

Respuestas:

23

Puede intentar deshabilitar temporalmente Spotlight, eliminar sus archivos y luego volver a habilitarlo.

El proceso para hacer esto implica ejecutar comandos de Terminal, así que preste atención y verifique tres veces cada paso.

Abra una Terminal.app (/Applications/Utilities/Terminal.app) y escriba:

cd /Volumes
ls -l

Examine la salida de eso, uno debería ser su volumen "roto". Una vez que lo haya identificado, continúe con estos pasos, todo en la Terminal. La primera vez que ejecuta un comando, su contraseña puede ser requerida, esto es normal.

La salida puede verse así:

lrwxr-xr-x   1 root    admin     1 Sep  2 12:23 MacintoshHD -> /

Entonces el nombre que busca es "MacintoshHD".

Paso número uno : deshabilite Spotlight para su unidad.

sudo mdutil -i off "/Volumes/the_name_you_have_identified_before"

Paso número dos : elimine los índices de la unidad.

sudo mdutil -E "/Volumes/the_name_you_have_identified_before"

Paso número tres : elimine todos los archivos de Spotlight de la unidad. (dos comandos)

cd "/Volumes/the_name_you_have_identified_before"
sudo rm -fr .Spotlight-V100

Tenga cuidado con el último comando, asegúrese de escribirlo exactamente como aparece.

Paso número cuatro : vuelva a habilitar el foco en la unidad.

sudo mdutil -i on "/Volumes/the_name_you_have_identified_before"

Ahora esto debería desencadenar una reindexación completa de Spotlight. Tienes que ser extremadamente paciente con eso. Spotlight a veces parece estar congelado, pero en realidad está indexando. Es mejor dejarlo durante la noche y ser paciente.

Martin Marconcini
fuente
Gracias Martin, su reindexación ahora, le permitirá saber cómo va.
Darren Newton
Lo dejé correr durante la noche, la unidad ahora está completamente indexada, ¡gracias!
Darren Newton el
Me alegro de que funcionó! ¡Buena suerte!
Martin Marconcini
1
Tengo este problema, pero no puedo hacer que esta solución funcione. Escribo "sudo mdutil -i off / Volumes / Macintosh HD". Así es como se identificó mi unidad, pero obtengo la respuesta Error: ruta de acceso no válida /Volumes/Macintosh'. Error: invalid path HD '. Incluso si cambio el espacio en blanco entre Macintosh y HD por un _ o simplemente elimino el espacio en blanco, no puedo hacer que funcione. ¿Qué estoy haciendo mal?
1
@JonteOttoman Intenta poner "/ Volumes / Macintosh HD" entre comillas.
Martin Marconcini