16 votos

Buscador de paradas/OSX Desde la creación de TemporaryItems y .apdisk en recursos compartidos de Red

Estoy buscando alguna manera de configurar OSX para evitar la creación .apdisk y archivos .TemporaryItems carpetas de recursos compartidos de red.

Estos son creados cualquier momento OSX tiene acceso a una carpeta compartida en la red.

En la búsqueda, algunas de las posibles soluciones que he encontrado son:

  • Deje de usar la Aplicación (Finder)
  • Marca la parte(s) como de sólo lectura
  • Ignorarlos
  • El uso de la 3ª parte de software (tales como BlueHarvest) para eliminar los archivos.
  • Programar un script cron para eliminar estos archivos.

Por desgracia, las tres primeras opciones no son viables para mí, y yo prefiero no tener que comprar licencias o programar la limpieza en los servidores de archivos.

Hay una manera de configurar OSX no para crear estas en el primer lugar?

(Finder es la conexión a través de la AFP a los recursos compartidos de red, para lo que vale)

Edición, aprox 1 año después: por Favor, tenga en cuenta que yo no estoy buscando una solución de limpieza.

BlueHarvest (si tienes un mac para correr), y la limpieza programada secuencias de comandos están bien -, pero menos que ideal. Realmente necesito una solución que evita OSX desde la creación de estos archivos en el primer lugar.
En este punto en el tiempo, parece que Apple no proporciona una opción de configuración que es decepcionante.

6voto

jnovack Puntos 414
  1. Abra El Terminal.
  2. Ejecutar este comando: defaults write com.apple.desktopservices DSDontWriteNetworkStores true
  3. Reinicie el equipo o cerrar la sesión y volver a iniciarla para la cuenta de usuario.

Referencia: http://support.apple.com/kb/HT1629

4voto

wujj123456 Puntos 171

Si está ejecutando Windows recursos compartidos de archivos en Windows Server 2003 R2 y arriba, usted puede crear el archivo pantallas que impiden que cualquier usuario, desde la creación de cualquier conjunto de pre-specificied archivos.

Me han utilizado este método para eliminar todos los mac los archivos creados en nuestro archivo de recursos compartidos.

Por favor, consulte la MS Technet documento, Detección de Archivos, para más información.

3voto

Martin Olika Puntos 31

Mientras que esto puede no ayudar a todos, si se ejecuta samba en el servidor de archivos, puede añadir lo siguiente en su smb.conf:

Veto files = /.TemporaryItems/._.TemporaryItems/.DS_Store/

El "Veto files" es una cadena separada de los nombres de archivos (los comodines también permitió) que está prohibido ser creado. Esto resuelve el problema para mí.

He encontrado este truco en el Arch Linux samba wiki

2voto

acseven Puntos 62

BlueHarvest es probablemente la mejor y más sencilla manera de mantener los recursos compartidos de red limpio, al menos eso es lo que me fui para después de tomar la mayor parte de sus opciones de mí mismo.

Después de que es un trabajo cron para eliminar todos los archivos, usando algo como:

find "$@" \( -name ".DS_Store" -or -name ".TemporaryItems" -or -name ".Trashes" -or -name "._*" \) -exec rm -rf "{}" \; -prune 

0voto

user2200091 Puntos 11

sshfs tiene un noappledouble opción que se detiene, al menos, .Spotlight-V100 desde que se creó en mi (muy limitada) prueba de...

mkdir -p /Volumes/user && /usr/local/bin/sshfs \
    -o volname=user,local,cache=no,allow_root,noappledouble,defer_permissions,reconnect,ServerAliveInterval=15,ServerAliveCountMax=3 \
    user@nas.local:/mnt/tank/homes/user \
    /Volumes/user

Si se utiliza el sshfs es una opción que usted podría considerar esta solución.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X