Skip to main content
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Acerca del bloqueo de archivos entre protocolos

Colaboradores

El bloqueo de archivos es un método que utilizan las aplicaciones cliente para evitar que un usuario acceda a un archivo abierto previamente por otro usuario. La forma en que ONTAP bloquea los archivos depende del protocolo del cliente.

Si el cliente es NFS, los bloqueos son consultivos; si el cliente es un cliente SMB, los bloqueos son obligatorios.

Debido a las diferencias entre los bloqueos de archivos NFS y SMB, es posible que un cliente NFS no pueda acceder a un archivo que abrió previamente una aplicación SMB.

Lo siguiente se produce cuando un cliente NFS intenta acceder a un archivo bloqueado por una aplicación SMB:

  • En volúmenes mixtos o NTFS, operaciones de manipulación de archivos como rm, rmdir, y. mv Puede provocar un fallo en la aplicación NFS.

  • Las operaciones de lectura y escritura de NFS se deniegan en los modos abiertos Deny-Read y Deny-write de SMB, respectivamente.

  • Error en las operaciones de escritura de NFS cuando el rango escrito del archivo está bloqueado por un bytelock exclusivo de SMB.

  • Desenlazar

    • En el caso de los sistemas de archivos NTFS, se admiten las operaciones de eliminación de SMB y CIFS.

      El archivo se eliminará después del último cierre.

    • No se admiten las operaciones de desenlace de NFS.

      No es compatible porque la semántica NTFS y SMB es necesaria, y la última operación Delete-on-Close no es compatible con NFS.

    • Para los sistemas de archivos UNIX, se admite la operación de desvinculación.

      Es compatible porque se necesitan semántica NFS y UNIX.

  • Cambiar el nombre

    • Para los sistemas de archivos NTFS, si el archivo de destino se abre desde SMB o CIFS, se puede cambiar el nombre del archivo de destino.

    • No se admite el cambio de nombre de NFS.

      No es compatible porque se requieren semánticas NTFS y SMB.

En los volúmenes de estilo de seguridad de UNIX, las operaciones de desenlace y cambio de nombre de NFS ignoran el estado de bloqueo de SMB y permiten el acceso al archivo. Todas las demás operaciones de NFS en volúmenes de estilo de seguridad de UNIX honran el estado de bloqueo de SMB.