Después de obligar a Spotlight a reindexar, no se pueden encontrar archivos ni directorios.
Tengo una MacBook Pro 15" 2017 con SSD de 512 GB: 250 GB de volumen principal (36 libres) y una partición BOOTCAMP (no indexada), con macOS High Sierra (10.13.6). El sistema de archivos es APFS.
Quería forzar una reindexación de Spotlight (porque faltaba un archivo, que definitivamente estaba en su lugar, en la Búsqueda), así que agregué todo el volumen a Preferencias del sistema -> Spotlight -> Privacidad, y luego lo eliminé de allí ( Apple Enlace de soporte ), que debería haber causado una reindexación completa de Spotlight. Lo hizo. Aparecieron un montón de mdworker
procesos y comenzaron a consumir tiempo de CPU y a leer cosas del disco (lo que se esperaba).
Entonces se detuvieron. Todavía están allí, pero no parecen estar haciendo nada a juzgar por las estadísticas de carga de la CPU/uso del disco.
Y, sin embargo, ahora no puedo encontrar NINGÚN archivo. Spotlight no genera ningún archivo/directorio en absoluto. Solo muestra otras cosas como correos electrónicos visitados, sugerencias de diccionario, etc. La búsqueda (en Finder) tampoco funciona.
Esperando ~12 horas. No puedo creer que la indexación de ~220 Gb de contenido en un SSD de 3 Gb/s tarde tanto. Especialmente considerando la carga cero de la CPU.
Reiniciar la mac (no ayudó) y repetir toda la secuencia nuevamente, esperar unos segundos antes de quitar el disco de "Privacidad" y esperar bastante tiempo nuevamente.
ejecutándose sudo mdutil -E /
con el mismo efecto que antes (alta carga de CPU -> sin carga de CPU -> nada está indexado).
Por cierto, mdutil -s /
vuelve corriendoIndexing enabled.
No hay una barra de "Indización" en mi ventana de Spotlight, si eso es importante.
¿Hay algo más que pueda intentar que no sea esperar a que el problema se resuelva solo o actualizar a Mojave? ¿Tal vez hay más registros detallados de Spotlight en alguna parte o algo así?
Pregunta posiblemente relacionada (sin respuesta): Spotlight falló después de la actualización de macOS Sierra (AskDifferent).
OK, lo resolví, parece...
Correr
sudo /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -seed -lint -r -f -v -dump -domain local -domain system -domain user -domain network
killall Dock
sudo mdutil -E /
No estoy seguro de si todos estos son necesarios, pero eso es lo que funcionó para mí. El primer comando restablece la base de datos de Launch Sservices, el segundo restablece el Dock y el tercero activa la reindexación de Spotlight.
Tenga en cuenta que antes de eso intenté ejecutar
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
en lugar del primer comando, y no ayudó . Para ser más precisos, parecía tener búsqueda fija, pero no foco.
También intenté sudo rm -R .Spotlight-V100/
sugerir en los comentarios a la pregunta, pero tampoco ayudó.
el problema estaba en la base de datos de servicios de lanzamiento. Lo descubrí mirando la aplicación Consola. Había toneladas de mensajes como
errore 16:19:03.743202 +0100 mds LaunchServices: store or url (null) was nil -10813, retrying
errore 16:19:03.743247 +0100 mds LaunchServices: Database mapping failed with result -10813, retries = 7
Encontré este hilo , que me llevó a intentar restablecer la base de datos de servicios de lanzamiento. Primero probé el comando anterior que falló. Luego encontré una versión más completa (al parecer) de ese comando, que se publica en el primer bloque de código en la sección "Solución" anterior.
Ruscos
sudo rm -R .Spotlight-V100/
Apodo gratuito
mdworker
s nuevos (ahora hay 11, lo cual es extraño). La carga de la CPU ha vuelto a subir. Espero que indexe todo correctamente esta vez. Ya os contaré el resultado.Apodo gratuito
Apodo gratuito