ECS: La escritura de NFS arroja un error de I/O después de una cierta cantidad de datos
Resumen: Las escrituras de NFS fallan con un error de I/O debido a una incompatibilidad de sincronización.
Este artículo se aplica a
Este artículo no se aplica a
Este artículo no está vinculado a ningún producto específico.
No se identifican todas las versiones del producto en este artículo.
Síntomas
Hay un nuevo depósito habilitado para el sistema de archivos.
Las escrituras de NFS fallan con un error de I/O debido a una incompatibilidad de sincronización.
Cliente NFS Ejemplo del problema:
Las escrituras de NFS fallan con un error de I/O debido a una incompatibilidad de sincronización.
Cliente NFS Ejemplo del problema:
root@client~:/mnt_ecs# dd if=/dev/zero of=/mnt_ecs/test bs=1024 count=80000 dd: write error: I/O error dd: write error: I/O error root@client:/mnt_ecs# ll total 8222 drwx---rwx- 3 2147483647 2147483647 96 Aug 13 10:51 . drwxr-xr-x- 30 root system 4096 Aug 07 10:46 .. -rw-r--r--- 1 root system 2102272 Aug 13 10:51 testSegún la ubicación de los registros a continuación: (No se vio una solicitud esperada en el
dataheadsvc servicio)
Comando:
# cat /opt/emc/caspian/fabric/agent/services/object/main/log/dataheadsvc.log
Ejemplo:
admin@node1~>cat /opt/emc/caspian/fabric/agent/services/object/main/log/dataheadsvc.log 2018-08-17T06:09:02,499 [RpcDispatcherWriteIO-5411370] INFO RpcProgramNfs3.java (line 241) No sync response, expect an async response for request WriteRequest : FileHandle:[objectId = e7e6d9327488f5a316420e1f8805fac18d8a4f0773173ff12de2512a384d25de, ownerZoneUUID = 4f7a7b18-4e08-4e25-9bbb-ebeb02b085c3]Export:2 offset:0 count:524288 stablehowUNSTABLE 2018-08-17T06:09:03,261 [RpcDispatcherMD-5323256] ERROR RpcProgramNfs3.java (line 277) Error processing NfsRequest: xid:1229074411 ip:/<Client IP> SysSecurity: AuthStatus:AUTH_OK Uid:0 Gid:0 Proc:SETATTR SetAttrRequest : FileHandle:[objectId = e7e6d9327488f5a316420e1f8805fac18d8a4f0773173ff12de2512a384d25de, ownerZoneUUID = 4f7a7b18-4e08-4e25-9bbb-ebeb02b085c3]Export:2 SetAttr3Object : uid:0 gid:0 mode:0 atime:null mtime:null verf:10487808 updateFields:[SIZE] check:true ctime(NfsTime-1534486142s, 467000000ns) NfsResponse: SetAttr3Response : status:NFS3ERR_NOT_SYNC wccData: WccData: WccAttr: size:10485760 mtime:(NfsTime-1534486142s, 600000000ns) ctime:(NfsTime-1534486143s, 243000000ns) postOpAttr type:NFSREG mode:rw-r--r-- nlink:1 uid:0 gid:0 size:10485760 used:10485760 rdev:(Specdata3: specdata10, specdata2:0) fileid:1019241384186633961 atime:(NfsTime-1534486143s, 243000000ns) mtime:(NfsTime-1534486142s, 600000000ns) ctime:(NfsTime-1534486143s, 243000000ns) RpcError: null
Causa
Hay una incompatibilidad de sincronización entre el cliente y el servidor.
- El cliente montó el depósito habilitado para el sistema de archivos con la opción de sincronización.
Comando: (No se espera ningún resultado)
# mount -V nfs -o vers=3,proto=tcp,port=2049,sync <ECS IP> :/ns_nfs/nfs /mnt_ecs
- La opción Export Host en el menú File de la IU de ECS se cambió a Sync (el valor predeterminado es Async)
Resolución
Ejecute las siguientes comprobaciones:
- Compruebe si el cliente especifica la opción Sync Mount y, si es así, quítela.
- Compruebe la Política de transferencia de escritura en las opciones Exportar host (Exportaciones de archivos>) y cámbiela a Asíncrona.
NFS v3 permite escrituras asíncronas seguras, lo que aumenta el rendimiento sobre las escrituras síncronas que a menudo eran un problema en implementaciones anteriores de NFS.
Desde el protocolo RFC 1813 NFS versión 3:
Nota: Aumento de la
wsize en la opción de montaje permite transferir más datos antes de que aparezca el error de E/S.
Desde el protocolo RFC 1813 NFS versión 3:
NFS3ERR_NOT_SYNC: Update synchronization mismatch was detected during a SETATTR operation.
Información adicional
Base de conocimientos de NFS relacionado:
- ECS: Cómo crear una exportación básica de NFS y montarla en un cliente
- ECS: NFS no puede escribir ni eliminar objetos
- ECS: Las escrituras extensas de NFS en ESX pueden fallar después de la actualización a 3.2
- ECS: Restablecimiento de la configuración de exportación de NFS después de agregar una nueva exportación en un entorno de múltiples V CC
- ECS: error de streaming de registros de dataheadsvc: ENLACE del procedimiento de NFSv3 no soportado en la solicitud ReadLinkRequest
- ECS: Error de duplicación de cookies cuando se muestra NFS
- ECS: En el montaje de NFS, se indica No such file or directory o ERROR_OBJECT_NOT_FOUND
- ECS: La máquina Linux o del cliente de NFS no muestra la subcarpeta o el directorio creado mediante el navegador S3, pero el contenido de la subcarpeta aparece en el directorio principal o raíz
- ECS: Errores de I/O remotos de NFS; el cambio del propietario del depósito por el depósito habilitado para FS puede provocar que las aplicaciones o los usuarios no puedan acceder a los archivos de NFS
- ECS: La escritura de NFS indica un error de I/O después de una cierta cantidad de datos.
- ECS: Uso del recurso compartido de archivos NFS de ECS con un almacén de datos NFS de VMware
- ECS: Prácticas recomendadas para el montaje de exportaciones de NFS de ECS
- ECS: Cómo montar un recurso compartido de NFS en un cliente de Windows
- ECS: NFS no se puede montar después de cambiar los ajustes de exportación de archivos en la IU
- ECS: ¿Oracle WebCenter Content (WCC) es compatible con ECS?
Productos afectados
Elastic Cloud StorageProductos
ECS Appliance, ECS Appliance Hardware Gen1 U-Series, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption, Elastic Cloud StoragePropiedades del artículo
Número del artículo: 000042461
Tipo de artículo: Solution
Última modificación: 03 sept 2025
Versión: 5
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.