Desde que instalé Lion, la base de datos de Spotlight sigue reindexando (lo que lleva varias horas). Hace esto al menos cada dos días.
¿Hay otros usuarios experimentando este problema con Lion (es decir, es solo un error 10.7.0)? Si no es así, ¿cómo puedo diagnosticar qué lo está causando? ¿No veo entradas sospechosas en la consola?
Sería bueno saber simplemente restablecer el historial de reflectores y reconstruirlo.
Respuestas:
Yo también tuve el problema de reindexar después de actualizar a Lion. Sin embargo, el problema no existía para todos los usuarios, solo para el que estaba usando FileVault 1.
Después de unas semanas fui más frustrado y corrió ... †
... en la Terminal, y en el mismo minuto me di cuenta de que la configuración se aplicaba en todo el sistema. Me encogí de hombros y disfruté de unas pocas horas de reindexación, sesión gratuita, después de lo cual decidí volver a activar Spotlight, ya que es crucial para mi flujo de trabajo en otras cuentas de usuario; entonces:
Y mientras lo hacía, decidí borrar el índice anterior y reconstruir nuevo desde cero con:
Hice esto hace aproximadamente un mes y desde entonces no he encontrado reindexación "inútil". Estoy felizmente sorprendido porque solucionar el problema fue simplemente una coincidencia.
Entonces, ¿has intentado apagarlo y volverlo a encender?
†) la
-a
bandera aplicará la acción a todos los volúmenes que podrían no ser algo que usted desea, y en realidad no era lo que yo quería, pero solo quería ir al ataque sobre el tema.fuente
sudo rm -rfv /.Spotlight-V100
Me di cuenta de esto. Uno de los complementos destacados estaba causando errores, lo que reveló un análisis más detallado del registro de la consola.
Descubrí qué aplicación estaba causando el problema al buscar en
Allí encontré varios informes de fallas de mdworker (el backend de Spotlight). Todos los bloqueos fueron causados por el mismo complemento de la aplicación. Ahora he eliminado ese complemento de mi sistema.
fuente
Nueva teoría: mi unidad de sistema se queda sin espacio, a veces solo unos pocos cientos de MB libres. Cuando el sistema operativo detecta esta situación, elimina los índices de Spotlight. Cuando libero espacio nuevamente, tiene que reconstruir los índices.
fuente
@koiyu, @TJ Luoma: fue una combinación de ambas respuestas lo que provocó que mi MacBook Air (SSD) de finales de 2010 se sobrecalentara y se estrellara todas las noches.
Combiné tus respuestas en un guión que llamé
mdutil_rebuild.sh
. Guárdelo como 'whatever_name_you_like.sh' y ejecútelo desde el terminal consh whatever_name_you_like.sh
. Para mi información, me toma alrededor de 7 horas reconstruir mi índice de ~ 130GB en mi máquina. Podría valer la pena hacerlo de la noche a la mañana si vas a necesitar todo tu procesador para algo.fuente
Dos cosas que descubrí mientras investigaba este mismo problema:
Importadores de Spotlight de 32 bits
Estas parecen ser una de las razones por las cuales mds y mdworker (los procesos del sistema detrás de Spotlight) estaban fallando y no completaban el índice. (Y podría explicar los misteriosos mensajes "No se puede hablar con lsboxd"). Dado que mds y mdworker son procesos de 64 bits, probablemente no podría funcionar con los importadores de Spotlight de 32 bits más antiguos (encontré tres en mi sistema).
Para saber si tiene alguno, use Terminal.app e ingrese este comando:
mdimport -L
Eso le dará una lista de rutas donde puede encontrar cada uno de los Importadores de Spotlight (algunos están integrados en aplicaciones de terceros). Utilice el comando "Ir a la carpeta ..." del Finder para abrir la carpeta adjunta de cada Importador de Spotlight. En el Finder, "Obtener información" en cada uno para ver si dice "(32 bits)". Los moví a la basura e intenté el proceso sugerido anteriormente y pareció funcionar mejor.
Reconstruir buzones de Mail.app
Esto fue lo que finalmente hizo que Spotlight indexara el correo electrónico que no se había incluido en intentos anteriores, incluso siguiendo los procesos sugeridos anteriormente y en otros lugares. Solo después de que Mail.app reconstruyó los buzones, Spotlight comenzó a devolver resultados de búsqueda de esas ubicaciones.
fuente
Intente ir a las utilidades de disco, seleccione el disco duro y repare los permisos. Esto funcionó para mí para un problema de atención relacionado.
fuente
Dos cosas muy simples para probar desde el principio, que a menudo alivian este tipo de travesuras de Spotlight para mí ...
1: Primero, si tienes acceso de root ...
sudo killall mds
desde la terminal ... que mata el proceso "mds" ... (buscador de metadatos ??) que te sacará de cualquier kerfluffle X, Y o Z plugin, archivo o cualquier otra cosa que hizo que el centro de atención se tornara en primer lugar ... Forzarlo ahora, solucionarlo después ... Eso es lo que mi padre siempre decía. Es broma, soy huérfana ...O
2: Para una solución más peatonal. Abra las preferencias de Spotlight y a: elimine los elementos "privados" no indexados ... Yb: si desea restablecer el índice de volumen ... Creo que puede hacerlo agregando realmente su unidad de arranque a esa lista, cerrando y volviendo a abrir las preferencias del sistema y luego elimine su mencionado "Macintosh HD" de la lista de privacidad ... Esto reindexará la unidad ... Esperemos que con menos kvetching, esta vez. Oy!
fuente