6 votos

Archivos .afpDeleted*, ¿quién los hace?

Cuando uso ls Me aparece el siguiente mensaje.

ls: .afpDeleted38045157: No such file or directory

Mi svn falla en este directorio con

svn: E070008: No se puede leer el directorio 'ruta actual': Los resultados parciales son válidos pero el procesamiento está incompleto

Aparentemente, estos archivos .afpDeleted son alguna forma de archivos eliminados que siguen abiertos según http://lists.apple.com/archives/MacOS-x-server/2004/Jun/msg01271.html

¿Cómo puedo saber qué programa ha generado este archivo? Ni siquiera puedo acceder a lo que hay en el archivo, ni puedo eliminarlo arbitrariamente.

Estoy usando Mac OS 10.8.4.

EDIT: Después de matar varios procesos sospechosos, descubrí que era mi MATLAB. Sin embargo, todavía quiero entender más sobre este asunto afpDeleted*.

3voto

rpetrich Puntos 25769

En palabras de Leland Wallace, empleado de Apple en el grupo de servidores centrales, en 2004:

Hay un "patrón" de programación unix de crear un archivo temporal, abrirlo abrirlo, luego borrarlo y mantenerlo abierto. Esto permite a la aplicación tener un archivo privado que no puede ser accedido por ningún otro proceso (el archivo será completamente borrado cuando sea cerrado). AFP no tiene soporte directo para "abrir-borrar" así que necesitamos fingir que tenemos que fingir renombrando el archivo "borrado" a .afpDeletedXXX y difiriendo el borrado hasta que se cierre.

Fuente: http://lists.apple.com/archives/MacOS-x-server/2004/Jun/msg01271.html

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