ECS: NFS Write genereert een I/O-fout na een bepaalde hoeveelheid data
Samenvatting: NFS-schrijfbewerkingen mislukken met een I/O-fout als gevolg van een synchronisatiefout die niet overeenkomt.
Dit artikel is van toepassing op
Dit artikel is niet van toepassing op
Dit artikel is niet gebonden aan een specifiek product.
Niet alle productversies worden in dit artikel vermeld.
Symptomen
Er is een nieuwe bucket waarvoor het bestandssysteem is ingeschakeld.
NFS-schrijfbewerkingen mislukken met een I/O-fout als gevolg van een synchronisatiefout die niet overeenkomt.
NFS-clientvoorbeeld van het probleem:
NFS-schrijfbewerkingen mislukken met een I/O-fout als gevolg van een synchronisatiefout die niet overeenkomt.
NFS-clientvoorbeeld van het probleem:
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 testVolgens de onderstaande logboeklocatie: (Een verwacht verzoek werd niet weergegeven op de
dataheadsvc dienst)
Opdracht:
# cat /opt/emc/caspian/fabric/agent/services/object/main/log/dataheadsvc.log
Voorbeeld:
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
Oorzaak
Er is een synchronisatiefout tussen client en server.
- Ofwel heeft de client de bucket met ingeschakeld bestandssysteem gekoppeld met de synchronisatieoptie.
Opdracht: (Er wordt geen uitvoer verwacht)
# mount -V nfs -o vers=3,proto=tcp,port=2049,sync <ECS IP> :/ns_nfs/nfs /mnt_ecs
- De optie Host exporteren in het bestandsmenu van de ECS gebruikersinterface is gewijzigd in Synchroniseren (standaard is Async)
Oplossing
Voer de volgende controles uit:
- Controleer of de client de optie Sync Mount heeft opgegeven en zo ja, verwijder deze.
- Controleer het beleid voor schrijfoverdracht in de opties voor het exporteren van hosts (Bestandsexports>) en wijzig het in Async.
NFS v3 maakt veilige asynchrone schrijfbewerkingen mogelijk, wat de prestaties verhoogt ten opzichte van synchrone schrijfbewerkingen die vaak een probleem waren in eerdere NFS-implementaties.
Uit het RFC 1813 NFS Version 3 Protocol
:
Opmerking: Verhoging van de
wsize in de mount-optie maakt het mogelijk om meer data over te dragen voordat de I/O-fout verschijnt.
Uit het RFC 1813 NFS Version 3 Protocol
NFS3ERR_NOT_SYNC: Update synchronization mismatch was detected during a SETATTR operation.
Extra informatie
Verwante NFS KB:
- ECS: Een eenvoudige NFS-export maken en deze op een client koppelen
- ECS: NFS kan geen objecten schrijven of verwijderen
- ECS: Grote NFS-schrijfbewerkingen vanaf ESX kunnen mislukken na upgrade 3.2
- ECS: NFS-exportconfiguratie opnieuw ingesteld na toevoegen van nieuwe export in multi-VDC-omgeving
- ECS: dataheadsvc log streaming error: NFSv3-procedure LINK wordt niet ondersteund in aanvraag ReadLinkRequest
- ECS: Dubbele cookiefout bij het vermelden van NFS
- ECS: NFS-koppeling mislukt met Geen dergelijk bestand, map of ERROR_OBJECT_NOT_FOUND
- ECS: Submappen of mappen die zijn gemaakt met S3 Browser worden niet weergegeven door NFS Client/Linux-machine, maar de inhoud van submappen wordt weergegeven in de hoofdmap of hoofdmap
- ECS: NFS Remote I/O-fouten; Wijziging van bucketeigenaar voor FS-bucket kan ertoe leiden dat applicaties/gebruikers geen toegang hebben tot NFS-bestanden
- ECS: NFS-schrijfbewerking leidt tot I/O-fouten na een bepaalde hoeveelheid gegevens.
- ECS: NFS-bestandsshare van ECS met een VMware NFS-datastore gebruiken
- ECS: Best practices voor het koppelen van ECS NFS-exports
- ECS: NFS-share koppelen op Windows-client
- ECS: NFS kan niet worden gekoppeld na het wijzigen van de instellingen voor bestandsexport in de gebruikersinterface
- ECS: Is Oracle WebCenter Content (WCC) compatibel met ECS?
Getroffen producten
Elastic Cloud StorageProducten
ECS Appliance, ECS Appliance Hardware Gen1 U-Series, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption, Elastic Cloud StorageArtikeleigenschappen
Artikelnummer: 000042461
Artikeltype: Solution
Laatst aangepast: 03 sep. 2025
Versie: 5
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.