Respuestas:
Bueno, sé que hay utilidades para hacer esto, pero no puedo recordar el nombre en este momento ...
Pero mi Google-Foo, está trabajando hoy ...
$ cd /Volumes/your\ target\ volume
$ sudo touch .metadata_never_index
Este archivo oculto es reconocido por Leopard y Snow Leopard (posiblemente también Tiger).
Pero no detendrá un índice de Spotlight que se está creando actualmente ... Así que agregue la unidad al panel de privacidad de Spotlight, agregue el archivo y luego retírelo del panel de privacidad.
Hacerlo borrará el contenido del índice de foco en la unidad en cuestión, evitará que se vuelva a indexar ...
No.
mdutil puede apagar el foco en las unidades de red, pero no hay forma de detenerlo indexando unidades extraíbles (sin insertar el disco y luego decirle a Spotlight que no indexe ese disco, por supuesto, pero está buscando algo para evitar que suceda para todos unidades extraíbles, siempre, no solo las unidades donde lo apagó manualmente)
Para la papelera, existen soluciones similares para hacer que OS X no use realmente la carpeta de la papelera, por ejemplo, cree un archivo llamado .Trash para que OS X no pueda crear más tarde el directorio llamado .Trash. Una vez más, esto solo funciona para dispositivos que ha exento manualmente, no es una prohibición general de que OSX lo haga en todos los dispositivos.
Para evitar la indexación de su unidad externa, puede agregarla a la regla de privacidad en Spotlight (Preferencias del sistema).
Para evitar .DS_Store
que se creen archivos, ejecute:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
Fuente: Cómo evitar la creación de archivos .DS_Store
Alternativamente, para evitar la indexación, cree un archivo vacío .metadata_never_index
en la unidad.
Utilizado por el sistema OS X como un archivo de configuración, la extensión de archivo .metadata_never_index es una de las únicas formas de evitar que ciertos programas de indexación como Apple Spotlight indexen automáticamente los metadatos. Otros dispositivos de Apple, como iPod / iPad, también usan la extensión de archivo .metadata_never_index. Otra opción es crear un AppleScript de arrastrar y soltar para instalar .metadata_never_index.
Debe estar ubicado en un directorio raíz para que sea finalmente funcional.
Se puede crear desde la Terminal por
touch .metadata_never_index
comando.
También hay disponibles otras opciones para administrar índices (eliminar, pausar y actualizar).
Para deshabilitar la indexación en todos los volúmenes, ejecute:
sudo mdutil -a -i off
Para volver a habilitar:
sudo mdutil -a -i on
Los siguientes alias pueden ser útiles para agregar a sus archivos bash rc .
# Start/stop indexing on all volumes.
alias spotlight_off='sudo mdutil -a -i off'
alias spotlight_on='sudo mdutil -a -i on'
# Load/unload Spotlight Launch Daemons.
alias spotlight_unload='sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist'
alias spotlight_load='sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist'
mdutil
comando en esta respuesta deshabilitará la indexación en todos los volúmenes, incluido su disco duro principal. Si usa Spotlight para abrir aplicaciones o documentos, esto romperá esa funcionalidad. Puede volver a habilitar la indexación en su HD principal nuevamente (pero aún así mantenerlo fuera de otros volúmenes) consudo mdutil -i on /Volumes/Macintosh\ HD
Al menos en macOS Mojave (10.14) encontré que el mdutil -h
comando era muy amigo mío ... intente:
sudo mdutil -X /path/to/volume
pero también es posible que necesite explorar opciones como -d
y -i off
porque la ayuda indica que -X
no deshabilita la indexación.