ECS: NFS Write genereert een I/O-fout na een bepaalde hoeveelheid data
摘要: NFS-schrijfbewerkingen mislukken met een I/O-fout als gevolg van een synchronisatiefout die niet overeenkomt.
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
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
原因
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)
解决方案
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.
其他信息
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?
受影响的产品
Elastic Cloud Storage产品
ECS Appliance, ECS Appliance Hardware Gen1 U-Series, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption, Elastic Cloud Storage文章属性
文章编号: 000042461
文章类型: Solution
上次修改时间: 03 9月 2025
版本: 5
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。