.smbdelete archivos en el servidor High Sierra vs Save en MS Word 2016 en Mojave

0

Estoy trabajando con una Mac mini (Macmini7,1) que ejecuta High Sierra 10.13.6 con el uso compartido de archivos SMB en algunas computadoras conectadas. Las cosas han funcionado bien, pero desde la actualización de un par de máquinas cliente a Mojave 10.14, al guardar los cambios en los documentos de MS Word obtenemos un diálogo de "Acceso a archivos otorgados" que desea acceder a un archivo llamado .smbdeleteAAAABBBetc

Recopilo de varias fuentes, como .smbdelete archivos que se acumulan en el recurso compartido del servidor y enlace que estos archivos son el resultado del software del cliente SMB que trata de tener cuidado cuando elimina un archivo (básicamente, en lugar de eliminar el archivo, primero se le cambia el nombre y se oculta para tal vez facilitar el tratamiento de múltiples procesos que actúan sobre el archivo y bloquear los problemas y cosas por el estilo)

  

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.

En nuestra situación, casi cada vez que se guarda un documento de MS Word después de realizar un cambio, aparece este tipo de diálogo:

Comoelarchivo.smbdeleteesinvisibleenlosdiálogosdelFinderylaSeleccióndearchivos,nosepuedeseleccionarsisepresionaelbotón"Seleccionar ...". Si se pulsa "Cancelar" a veces, MS Word continúa editando el archivo recién guardado correctamente y, a veces, MS Word edita el archivo .smbdelete y, a veces, aparece un nuevo diálogo de selección de archivos.

Creo que cuando MS Word guarda los cambios en un archivo, primero crea un nuevo archivo con los cambios, luego "borra" el archivo original y luego cambia el nombre del nuevo archivo con el nombre del archivo original. La eliminación del archivo original hace que este smbdelete cambie el nombre, y de alguna manera el tiempo de los diversos renombramientos y eliminaciones y cosas similares se confunde y MS Word se confunde sobre qué archivo es cuál y qué debería hacer al respecto.

¿Hay alguna forma de solucionar esto para que no suceda, o estamos bloqueados al copiar los archivos que necesitamos para trabajar en el almacenamiento local y volver a moverlos cuando hayamos terminado?

Al buscar referencias en línea a esto, encuentro a muchas personas que se quejan de los archivos .smbdelete que ensucian sus servidores, y algunas referencias a problemas cuando se trata de guardar archivos de Excel protegidos con contraseña, pero no hay referencias a este problema específico. Parece que no hemos experimentado este problema con las máquinas cliente de High Sierra.

    
pregunta j-beda 15.10.2018 - 18:43

0 respuestas

Lea otras preguntas en las etiquetas