¿Por qué OS X está indexando *otra vez*?

Por alguna razón, OS X cree que es una buena idea volver a indexar todo mi disco duro (lo que lleva algunas horas) unas dos veces por semana. Esto se está volviendo realmente molesto, especialmente porque lo hace con la batería y la agota rápidamente.

No hay nada sospechoso en la consola, cuando busco grep mdworkersolo da:

6/12/12 6:04:40.870 PM com.apple.launchd.peruser.501: (com.apple.mdworker.pool.0) Throttling respawn: Will start in 2 seconds
6/12/12 6:11:19.769 PM mdworker: CFPropertyListCreateFromXMLData(): Old-style plist parser: missing semicolon in dictionary.
6/12/12 8:26:59.774 PM mdworker: CFPropertyListCreateFromXMLData(): Old-style plist parser: missing semicolon in dictionary.

También hay una gran cantidad de estos errores (alrededor de uno cada 5 segundos):

6/12/12 8:29:25.000 PM kernel: SMC::smcReadKeyAction ERROR F1Mn kSMCBadArgumentError(0x89) fKeyHashTable=0x0xffffff800a715000

(He publicado una pregunta diferente sobre eso aquí )

¿Por qué se indexa y cómo puedo detener este comportamiento molesto? ¿Por qué tendría que volver a indexar todo el disco? Todos los programas de indexación cuerdos solo indexan archivos nuevos. No veo por qué tendría que volver a indexar todo el disco, y ciertamente no veo por qué tendría que hacer esto dos veces por semana.

¿Tienes varios sistemas operativos? Si un sistema diferente modifica un disco, OS X reindexará todo la próxima vez que se inicie.
@ughoavgfhw: sí, también tengo Windows 7. Pero acabo de comprobar uptimey son 14 días, por lo que no había iniciado Windows recientemente.
@LauriRanta: sí, vi eso y miré /Library/Logs/DiagnosticReportshace unas semanas. Hubo algunos informes de bloqueos del complemento Finale, pero lo eliminé desde entonces y el problema aún persiste. Tengo ~25 GB disponibles, así que tampoco creo que ese sea el problema.
¿Qué versión de Lion estás ejecutando? Mi iMac hizo esto una vez en 10.7.3. Ningún otro sistema operativo de arranque. Había estado despierto durante aproximadamente 3 semanas en el momento en que me di cuenta de lo que estaba sucediendo. Matar a mdworker solo provocó que reapareciera. Sin embargo, un reinicio lo detuvo, y no he vuelto a ver que esto suceda desde 10.7.4. ¿Quizás solo un error?
@Vickash: 10.7.4, todo actualizado...

Respuestas (1)

Descubrí que mi disco se indexaba mucho hace unos meses, probablemente más de dos veces por semana. Finalmente lo rastreé hasta Backblaze : resultó que backblaze crea muchos archivos temporales a medida que realiza la copia de seguridad, especialmente si está trabajando con muchos archivos pequeños (lo cual hago, siendo programador). Spotlight vería esos cambios e iniciaría una reindexación que haría que mi ventilador se activara y que la computadora portátil se calentara y agotara la vida útil de la batería muy rápidamente. Agregar el /Library/Backblazedirectorio a la lista negra en la configuración de Spotlight solucionó el problema.

También escuché que las personas pueden tener el mismo problema si tienen una cuenta de Dropbox muy activa.

Si está editando un video, esto también puede ser una causa; agregar los directorios de trabajo a la lista negra de Spotlight debería ayudar. O, básicamente, cualquier aplicación que cree muchos archivos fuera de los directorios temporales del sistema operativo.

Cualquiera que sea la causa, ES TAN MOLESTO. Supongo que podría ser porque soy un programador, y ejecutar make y otras cosas crea muchos .oarchivos pequeños, etc. ¿Alguna forma de hacer que el indexador los ignore?
¿O hay al menos un registro del indexador para ver por qué se siente como indexar?