.smbdelete archivos que se acumulan en el servidor compartido

1

Administro un servidor macOS muy modesto (finales de 2014 Mac Mini, Mac OS 10.12.4, Server 5.3) que admite varios puntos de contacto para aproximadamente 20 clientes, una mezcla de macOS y Windows. Normalmente tengo mi máquina de trabajo configurada en 'AppleShowAllFiles TRUE', así que me doy cuenta de que los recursos compartidos están acumulando archivos '.smbdelete ...'. Estos están ocultos para la mayoría de los usuarios, pero se están volviendo un poco molestos para mí porque la lista de archivos de una acción en particular se está haciendo larga. Desde las búsquedas web, parece que esto tiene que ver con el manejo de macOS de las conexiones SMB a los recursos compartidos.

Entonces dos preguntas:

  1. ¿Se pueden eliminar de forma segura?
  2. ¿Se puede detener la acumulación de estos?
pregunta b.reid 21.04.2017 - 17:45

1 respuesta

1

Encontró una respuesta en los foros de soporte de Apple: enlace

  

Apple introdujo este comportamiento en OS X 10.10 lo puedes encontrar en el   código fuente aquí:

     

enlace

     

El comentario sobre el código que lo hace es:

* We have an open file that they want to delete. Use the NFS silly rename
* trick, but try to do better than NFS. The picking of the name came from the
* NFS code. So we first open the file for deletion. Now come up with a new 
* name and rename the file. Make the file hidden if we can. Now lets mark
* it for deletion and close the file. If the rename fails then the whole call 
* should fail. If the mark for deletion call fails just set a flag on the 
* vnode and delete it when we close.

Otra búsqueda en Google implica que estos se mantienen mientras que 'alguien' tiene un controlador de archivos abierto y se limpian automáticamente más tarde.

    
respondido por el Fred Stark 04.05.2017 - 01:10

Lea otras preguntas en las etiquetas