Uno de nuestro usuario de Mac (macOS 10.12.6) está trabajando junto con otros usuarios que usan Windows. Los datos en los que están trabajando residen en un servidor central al que Mac se conecta a través de SMB.
Microsoft Office crea archivos de bloqueo cuando alguien abre un documento de Office. Cuando el documento está cerrado, estos archivos de bloqueo también se eliminan. El archivo de bloqueo contiene el nombre del usuario que tiene el archivo abierto. Con este mecanismo, Office puede mostrar un cuadro de diálogo como "No puede guardar este archivo porque está abierto actualmente por XXX" . El nombre del archivo es ~$<original file name>
, por lo que test.xlsx
tiene el archivo de bloqueo ~$test.xlsx
.
El problema es que esos archivos todavía están visibles en la Mac, incluso cuando el documento de Office ya está cerrado. Comprobé los contenidos de la carpeta de una máquina virtual de Windows y no pude encontrar los archivos de bloqueo. Además, el tipo, que según Mac tenía abierto el archivo, en realidad no lo tenía abierto.
No tengo idea de por qué esos archivos todavía se muestran en la Mac cuando en realidad ya no están presentes. ¿Podría esto estar relacionado con el signo ~
en el nombre? ¿O tenemos que agregar algunas opciones de montaje al recurso compartido de SMB?
[Editar] La computadora está conectada a través de Gigabit Ethernet, el edificio está conectado a través de fibra 10G al centro de datos. El rendimiento de la acción de SMB fue de alrededor de 80 MB / s la última vez que medí. Entonces, supongo, esto no cuenta como conexión lenta.
[2nd Edit] No sé sobre el sistema operativo del servidor central. Pero la Mac está conectada a un Active Directory proporcionado por el servidor de Windows (al menos tengo acceso remoto a una máquina con Windows donde puedo administrar a los usuarios de mi departamento). La cuenta de usuario local no está conectada al AD, pero al montar el recurso compartido remoto, se usa un usuario de AD para la autenticación.