3 votos

Los archivos de bloqueo de Office en el recurso compartido SMB parecen seguir presentes después de cerrar Office

Uno de nuestros usuarios de Mac (MacOS 10.12.6) está trabajando con otros usuarios que utilizan Windows. Los datos en los que están trabajando residen en un servidor central al que el usuario de Mac se conecta mediante SMB.

Microsoft Office crea archivos de bloqueo cuando alguien abre un documento de Office. Cuando se cierra el documento, 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 es capaz de mostrar un diálogo como "No puede guardar este archivo ya que actualmente está abierto por XXX" . El nombre del archivo es ~$<original file name> Así que test.xlsx tiene el archivo de bloqueo ~$test.xlsx .

El problema es que esos archivos siguen siendo visibles en el Mac, incluso cuando el documento de Office ya está cerrado. He comprobado el contenido de la carpeta desde una VM de Windows y no he podido encontrar los archivos de bloqueo. También el tipo, que el Mac afirmó tener el archivo abierto, en realidad no lo tenía abierto.

No tengo ni idea de por qué esos archivos siguen apareciendo en el Mac cuando en realidad ya no están presentes. ¿Podría estar relacionado con el ~ ¿firma en el nombre? ¿O tenemos que añadir algunas opciones de montaje al recurso compartido SMB?

[El ordenador está conectado a través de Gigabit Ethernet, el edificio está conectado a través de fibra 10G al centro de datos. El rendimiento de la cuota SMB fue de alrededor de 80 MB/s la última vez que lo medí. Así que, supongo, esto no cuenta como una conexión lenta.

[2ª Edición] No sé el sistema operativo del servidor central. Pero el Mac está conectado a un Directorio Activo que es proporcionado por el servidor de Windows (al menos tengo acceso remoto a una máquina de Windows donde puedo gestionar los usuarios de mi departamento). La cuenta de usuario local no está conectada al AD, pero al montar el recurso compartido remoto, se utiliza un usuario del AD para la autenticación.

1 votos

Esto parece ocurrirme siempre que una conexión SMB es realmente lenta o de alta latencia. Ocurre con muchos tipos de archivos, no sólo con los de MS Office. La mejor solución es copiar los archivos en el almacenamiento local antes de editarlos. Por alguna razón, hacer que el servidor use ZFS también hizo que el problema desapareciera, pero probablemente no sea una opción (y no sé por qué me funcionó).

0 votos

No puedo creer que casi todos los problemas con los productos de Apple resulten en utilizar otra cosa .

0 votos

Escribes "los datos con los que trabajan residen en un servidor central", ¿cuál es la versión del sistema operativo del servidor? Si es Linux, ¿qué versión de Samba? Si es Windows, ¿está el Mac integrado en un entorno de Active Directory, es decir, la cuenta del chico del Mac está vinculada a Active Directory? ¿Sabes qué versión de Office se está utilizando?

4voto

Oskar Puntos 1242

Esto sucede todo el tiempo en mi experiencia para bastantes clientes de Mac que golpean un servidor que no puede mantener las peticiones. Es casi seguro que no se puede cambiar esto en el extremo de Mac y la necesidad de lidiar con los archivos temporales rotos o asegúrese de que su organización de apoyo revisa el rendimiento / carga del dispositivo y el sistema operativo que realmente ejecuta los recursos compartidos SMB.

En el mejor de los casos, podrías comprobar qué versión de SMB se ha negociado y, si estás usando un protocolo antiguo, intentar forzar a tu mac a conectarse a SMB v3 o así. (Este es el único momento en el que podrías "solucionar esto" por tu parte)

También puedes actualizar a High Sierra, ya que tiene muchos cambios de configuración para mejorar la navegación y el uso compartido de SMB.

Cosas que preguntar a las personas que apoyan la acción de las PYMES en el trabajo:

  • dales fechas específicas, horas, dirección IP de tu mac cuando veas estos problemas.
  • darles la ruta completa
  • preguntar si el almacenamiento / los discos tienen convención o sobrecarga de rendimiento
  • pregunte si existe un documento de buenas prácticas para MacOS del proveedor y si puede o tiene previsto aplicar todos los puntos.
    • Algunos puntos específicos son Parcheando a versiones recientes de SMB que incluyan cosas como extensiones vfs_fruit, deshabilitar el cambio de permisos de clientes mac en movimientos de archivos, limpiar Parcheando o supresión de cosas como archivos .DS_Store, si . TemporaryItems es escribible por todos en root del recurso compartido, si pueden habilitar los registros de depuración para la carpeta donde se guardan los archivos o configurar un pequeño recurso compartido de prueba para que puedan cambiar eso para que coincida con las "mejores prácticas" y ver si estos archivos huérfanos / fantasmas ya no ocurren
  • diles que si puedes hacer que esto ocurra de forma fiable y a la orden - eso es oro para que puedan depurar una acción - sin ello no pueden probar las cosas metódicamente y tienen que esperar a que se produzca una sincronización o se repita el problema

0 votos

Gracias por esta detallada respuesta. En realidad, la conexión está utilizando SMBv3. Una actualización a 10.13 se retrasa (por razones), así que fui con la desactivación de la caché local. No puedo juzgar si esto funciona, ya que el usuario está actualmente de vacaciones, sin embargo, como esta es la primera y única respuesta que contiene algo de ayuda, obtendrás la recompensa.

0 votos

Gracias amablemente @PVitt - tenemos muchos Mac de producción que debido a las limitaciones de terceros, 10.12 es todo lo que podemos ir a. Hemos tenido mucha suerte con SMBv3 y deshabilitando la recolección de metadatos, deshabilitando la escritura de .DS_Store y no usando la vista de columna nunca, nunca, nunca. Ah, y desactivar las vistas previas de los iconos ayuda, al igual que minimizar quicklook en cada archivo de un recurso compartido SMB lento.

1 votos

Sólo un seguimiento: Recientemente actualicé la máquina en particular a 10.13 y desde entonces no tengo más informes sobre archivos fantasmas.

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