Evite que Spotlight indexe futuros discos duros

Usando Mavericks, ¿cómo puedo evitar que Spotlight indexe todas las unidades, excepto mi unidad interna principal? En mi trabajo, conecto docenas de unidades nuevas cada semana, y no quiero que se cree la carpeta .Spotlight-V100 en ellas.

Sé que puedo agregar cada unidad a la list de privacidad de Spotlight, pero eso solo se puede hacer después de conectar la unidad y, a continuación, la carpeta .Spotlight-V100 ya se ha creado.

Podría desactivar Spotlight por completo, pero luego perder la conveniencia de indexar mi disco interno. Quiero utilizar Spotlight solo para mi disco interno y desactivarlo para todas las demás unidades, incluidas las que aún no se han conectado.

  • Perfil de color para el proyector en mal estado después de la actualización Lion
  • Spotlight completamente roto
  • Borrador de correos electrónicos en Spotlight Search
  • ¿Spotlight indexa las SSD más rápido que las HDD?
  • La calculadora Yosemite Spotlight dejó de funcionar repentinamente
  • Evite que las particiones de Spotlight se indexen entre sí
  • Spotlight en la esquina superior derecha de la pantalla en Mountain Lion
  • Enfoque: no se puede indexar la networking SMB compartir
  • 2 Solutions collect form web for “Evite que Spotlight indexe futuros discos duros”

    Un file llamado

    .metadata_never_index 

    colocar en la raíz de cualquier volumen suprimirá el comportamiento de indexing.

    Puedes generar este file automáticamente

    los siguientes files necesitan ser creados como root

    el siguiente script de shell creará el file requerido si no se encuentra una input de foco activo (less de 30 días).

     /var/root/unindex.sh 

    para crear esto

     sudo vi /var/root/unindex.sh 

    o usa tu editor de text preferido

    El contenido debe ser

     #!/bin/bash # suppress spotlight indexing of new volumes # pc 26-june-2014 v0.1 # v 0.2 27-june-2014 add mdutil # get the last volume mounted vol=$(df) vol=${vol##*%} echo $vol # is this a volume that has been indexed in the past month count=$(find ${vol}/.Spotlight-V100 -mtime -30 | wc -l ) [[ $count -gt 1 ]] && { # then it remains so logger -t unindex spotlight activity detected in last 30 days exit 0 } # else create index supression file logger -t unindex creating ${vol}/.metadata_never_index touch ${vol}/.metadata_never_index # and stop spotlight indexing the drive logger -t unindex mdutil -i off /Volumes/${vol} mdutil -i off /Volumes/${vol} 

    asegúrese de que se pueda ejecutar …

     sudo chmod a+x /var/root/unindex.sh 

    ahora agrega una input para lanzar, crea el file

     /Library/LaunchDaemons/org.misctools.unindex.plist 

    para crear esto

     sudo vi /Library/LaunchDaemons/org.misctools.unindex.plist 

    con contenido

     <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>org.misctools.unindex</string> <key>ProgramArguments</key> <array> <string>/var/root/unindex.sh</string> </array> <key>RunAtLoad</key> <false/> <key>StartOnMount</key> <true/> </dict> </plist> 

    ahora activa el trabajo

     sudo launchctl load /Library/LaunchDaemons/org.misctools.unindex.plist 

    el trabajo se iniciará cada vez que monte un disco, busque en la console los posts filtrados por 'unindex' para sus acciones, por ejemplo, desde mi máquina

      26/06/2014 09:02:35.824 unindex[1362]: creating /Volumes/hfs/.metadata_never_index 

    Use la herramienta de command-line mdutil .

    Por ejemplo, supongamos que conecta un volumen HFS + diario llamado "LEAVE_ME_BE"

    Use el siguiente command para deshabilitar la indexing del volumen. Si la propiedad está habilitada, se puede ejecutar como sudo :

     sudo mdutil -i off /Volumes/LEAVE_ME_BE 

    Verifique el estado de indexing de todos los volúmenes conectados:

     mdutil -s /Volumes/* 

    Lea la página man vinculada arriba para más opciones.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).