Tengo en casa:
- un servidor Debian que ejecuta múltiples servicios, incluidos los recursos compartidos NFS;
- una Mac que uso la mayor parte del tiempo
- varios dispositivos Android
- un cliente de Windows
Todos acceden felizmente a los archivos en el servidor, como lectura / escritura.
Ahora, por alguna razón, mi Mac piensa que es más inteligente que todas las demás y pone todas sus cestas en cada carpeta. Entiendo que hay un valor agregado al hacer esto en los recursos compartidos locales de HFS (o en la partición HFS TimeMachine del servidor). Sin embargo, cuando se trata en público (me refiero a un servidor compartido con sistemas operativos extranjeros), creo que debería comportarse y mantenerlo al mínimo.
La Mac es una computadora portátil, pero la mayoría de las veces está sentada en un escritorio con teclado / pantalla / mouse externo, lo que significa que mantiene las acciones NFS montadas la mayor parte del tiempo. Lo cual es bueno. Lo que significa que sigue observando todo y coloca sus cuartos .AppleDouble en todas partes tan pronto como se eliminan.
$ find . -type d -name .AppleDouble -exec rm -rf "{}" \;
$ find . -type d -name .AppleDouble|wc
0 0 0
...
$ find . -type d -name .AppleDouble|wc
1251 3109 38017
...
$ find . -type d -name .AppleDouble|wc
2810 9992 113386
Esto sucedió en menos de un minuto. Por lo tanto, los hacks del lado del servidor, como solo lectura o eliminación .AppleDouble con una secuencia de comandos cron, simplemente no funcionan.
¿Es posible simplemente decirle a la Mac que la mantenga cerrada al usar espacios compartidos?