¿Cómo obligar a Spotlight a importar el índice existente en lugar de la reconstrucción (recurso compartido de red)?

2

Estoy teniendo problemas para hacer que Spotlight funcione permanentemente para unidades de red tanto en Sierra como en High Sierra.

Tengo un NAS (WD MyCloud, ejecutando algunos linux propietarios, un poco ocupado) en mi red local. Me conecto a ella utilizando el protocolo AFP. Las acciones dadas se montaron en algún lugar de mi carpeta de inicio ~/path-to-share . Puedo habilitar la búsqueda de Spotlight iniciando manualmente la indexación del volumen.

sudo mkdir /private/var/db/Spotlight-V100/Volumes/
mdutil -i on ~/path_to_mount

La primera línea es necesaria ya que Sierra, sin eso, siempre obtendrás Indexing disabled. en la terminal (esta es una solución que muchas personas buscan). Esto iniciará mdworker y se iniciará la indexación. Una vez que termina Spotlight funciona como se supone, temporalmente. PERO una vez que desmontes el recurso compartido y lo montes (de la misma manera), Spotlight deja de encontrar algo dentro de él.

Durante la indexación, una base de datos local se crea bajo /private/var/db/Spotlight-V100/Volumes/afp%3A . Si observa el contenido de esta carpeta, puede encontrar más subcarpetas de acuerdo con la nomenclatura del usuario @nombre_de_servidor. Esto sugeriría, que reconocería al servidor. La reconstrucción manual del índice con mdutil -i on E ~/path_to_mount "reinicia" el funcionamiento correcto de Spotlight, pero puede llevar horas con un recurso compartido de red considerablemente grande, que se desmonta automáticamente con un solo cambio de red WiFi (estoy usando una computadora portátil).

Entonces, la pregunta sería cómo hacer que Spotlight encuentre / lea / use la base de datos de índices ya existente, no dañada,

He intentado diferentes métodos de montaje, mismo resultado: Buscador, línea de comando ( mount -w -o nosuid -o nodev -t afp afp://server_name/share_name ~/path_to_mount ). También he intentado montar en la ruta /Volumes/ predeterminada, el mismo resultado. No puedo volver a cargar el deamon asociado /System/Library/LaunchDaemons/com.apple.metadata.mds.plist ya que está protegido por SIP. He intentado todo con SMB que comparte también.

Es interesante que este problema parece molestar solo a un puñado de personas, solo pude encontrar una pregunta similar ( Cómo forzar a Spotlight a reimportar índice ), pero docenas y docenas de" Cómo reconstruir el índice de Spotlight ". ¿Me estoy perdiendo algo obvio?

    
pregunta ben_k 17.10.2017 - 11:52

0 respuestas

Lea otras preguntas en las etiquetas