Evitar que los clientes de Mac OS X contaminen los recursos compartidos de Windows con tenedores de recursos


9

Cuando los clientes de Mac OS X copian archivos en un recurso compartido de Windows, crearán algunos archivos como .DS_Storey._ archivos ocultos con el prefijo (que creo bifurcaciones de recursos tienda de los archivos).

¿Cómo puedo evitar la contaminación de estos recursos compartidos por estos archivos?

También se agradece una solución que funcione en otros medios (controlador flash, por ejemplo).

Respuestas:



3

Para evitar archivos .DS_Store en unidades de red.

Desde la terminal:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

3

Sugiero revisar estas otras preguntas sobre Falla del servidor también:

Archivos compartidos para usuarios de Mac ¿Qué son los archivos .DS_Store y por qué OSX los deja en los archivos compartidos de Windows?

Hasta donde sé, no puede deshabilitar el almacenamiento de los tenedores de recursos como archivos separados (me encantaría estar equivocado aquí), ya que es parte del diseño para evitar la pérdida de datos en una unidad que no sea HFS o UFS en Mac OS X. Sin embargo, es posible "vetar" la creación de estos archivos en el servidor, pero tenga cuidado con ciertos programas que realmente requieren la bifurcación de recursos (por ejemplo, Quicken).

Para vetar los archivos tomados de la primera pregunta mencionada anteriormente:

Además, debe tener en cuenta que a través de SMB notará los ._FILENAMEarchivos creados: así es como OS X mantiene los datos de la bifurcación de recursos y demás en otros sistemas de archivos. Esto puede causar un problema para alguien en una máquina basada en Windows si intentan abrir el archivo incorrecto.

Es posible que el servidor no permita estos archivos (en smb.conf puede configurarlo veto_files=._*), pero donde está en Windows Server 2003 no estoy seguro, pero creo que usar este artículo de TechRepublic debería ser un buen punto de partida.


2

Hay una utilidad de terceros llamada Blue Harvest ($ 13) que resuelve el problema de manera poco elegante, pero totalmente transparente para el usuario. Le permite a Finder crear los archivos y luego inmediatamente entra y los borra. Ha sido bastante estable y confiable para mí, trabajando contra Windows Small Business Server 2003 a través de smb.


1

No sé si puede detener las bifurcaciones de recursos, pero puede dejar de crear archivos .ds_store en recursos compartidos de red emitiendo el siguiente comando para cada cliente:

los valores predeterminados escriben com.apple.desktopservices DSDontWriteNetworkStores true


1

No puedo comentar sobre las respuestas, pero quiero mencionar que debes tener mucho cuidado al vetar archivos, ya que Finder se ahogará cuando intente copiar archivos, como detallo aquí .

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.