Estoy en busca de alguna manera de configurar OSX para evitar que la creación de .apdisk archivos y .TemporaryItems carpetas de recursos compartidos de red.
Estos se crean cada vez que OSX accede a una carpeta compartida en la red.
Al buscar, algunas posibles soluciones que he encontrado incluyen:
- Dejar de usar la aplicación (Finder)
- Marcar los recursos compartidos como de solo lectura
- Ingnóralos
- Utilice software de terceros (como BlueHarvest ) para eliminar los archivos.
- Programe una secuencia de comandos cron para eliminar estos archivos.
Lamentablemente, las tres primeras opciones no me funcionan y prefiero no tener que comprar licencias o programar limpiezas en los servidores de archivos.
¿Hay alguna forma de configurar OSX para no crearlos en primer lugar?
(Finder se conecta a través de AFP a los recursos compartidos de la red, por lo que vale)
Editar, aproximadamente 1 año después: tenga en cuenta que no estoy buscando una solución de limpieza.
BlueHarvest (si tiene una Mac para ejecutarlo), y los scripts de limpieza programados están bien, pero no son ideales. Realmente necesito una solución que evite que OSX cree estos archivos en primer lugar.
En este momento, parece que Apple no proporciona una opción de configuración que sea decepcionante.
Respuestas:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
Referencia: http://support.apple.com/kb/HT1629
fuente
Si está ejecutando archivos compartidos de Windows en Windows Server 2003 R2 y superior, puede crear pantallas de archivos que eviten que cualquier usuario cree cualquier conjunto de archivos especificados previamente.
He utilizado eficazmente este enfoque para eliminar todos los archivos creados por Mac en nuestros archivos compartidos.
Consulte el documento de MS Technet, Archivos de detección , para obtener más información.
fuente
Si bien esto podría no ayudar a todos, si está ejecutando samba en el servidor de archivos, puede agregar lo siguiente en su smb.conf:
Los "archivos Veto" son una cadena de nombres de archivo / separados (también se permiten comodines) que está prohibido crear. Esto resolvió el problema para mí.
Encontré este truco en la wiki de samba de Arch Linux
fuente
BlueHarvest es probablemente la mejor y más fácil forma de mantener limpios los recursos compartidos de la red, al menos eso es lo que busqué después de tomar la mayoría de sus opciones yo mismo.
Después de eso es un trabajo cron para eliminar todos esos archivos, usando algo como:
fuente
sshfs tiene una opción doble noapple que evita que al menos
.Spotlight-V100
se cree en mis (muy limitadas) pruebas ...Si usar sshfs es una opción, puede considerar esta solución.
fuente