ECS: Při zápisu NFS dojde po určitém množství dat k chybě I/O
Summary: Zápisy NFS selžou s chybou I/O kvůli neshodě synchronizace.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
K dispozici je nový kbelík s povoleným souborovým systémem.
Zápisy NFS selžou s chybou I/O kvůli neshodě synchronizace.
Příklad problému s klientem NFS:
Zápisy NFS selžou s chybou I/O kvůli neshodě synchronizace.
Příklad problému s klientem NFS:
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 testPodle níže uvedeného umístění protokolů: (Očekávaný požadavek se nezobrazil na
dataheadsvc služba)
Příkaz:
# cat /opt/emc/caspian/fabric/agent/services/object/main/log/dataheadsvc.log
Příklad:
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
Cause
Mezi klientem a serverem došlo k neshodě synchronizace.
- Klient připojil kbelík s podporou systému souborů s možností synchronizace.
Příkaz: (není očekáván žádný výstup)
# mount -V nfs -o vers=3,proto=tcp,port=2049,sync <ECS IP> :/ns_nfs/nfs /mnt_ecs
- Možnost Export hostitele v nabídce souborů v uživatelském rozhraní ECS byla změněna na Sync (ve výchozím nastavení je Async)
Resolution
Spusťte následující kontroly:
- Zkontrolujte, zda klient určuje možnost Sync Mount , a pokud ano, odeberte ji.
- Zkontrolujte zásady přenosu zápisu v možnostech hostitele exportu (exportysouborů>) a změňte je na asynchronní.
NFS v3 umožňuje bezpečné asynchronní zápisy, které zvyšují výkon oproti synchronním zápisům, které byly často problémem v dřívějších implementacích NFS.
Z protokolu RFC 1813 NFS verze 3:
Poznámka: Zvýšení
wsize , umožňuje přenést více dat, než se zobrazí chyba I/O.
Z protokolu RFC 1813 NFS verze 3:
NFS3ERR_NOT_SYNC: Update synchronization mismatch was detected during a SETATTR operation.
Additional Information
Související článek NFS KB:
- ECS: Jak vytvořit základní export NFS a připojit jej na klienta
- ECS: NFS nemůže zapisovat nebo odstraňovat objekty
- ECS: Velké zápisy NFS ze systému ESX mohou po upgradu na verzi 3.2 selhat
- ECS: Reset konfigurace exportu NFS po přidání nového exportu v prostředí Multi-VDC
- ECS: Chyba streamování protokolu funkce dataheadsvc: Odkaz na postup NFSv3 není podporován v požadavku ReadLinkRequest
- ECS: Chyba duplikování souborů cookie při výpisu NFS
- ECS: Připojení NFS selhalo s chybou „No such file or directory“ nebo „ERROR_OBJECT_NOT_FOUND“
- ECS: Podsložka nebo adresář vytvořený v prohlížeči S3 nejsou uvedeny v seznamu klienta NFS / počítače se systémem Linux, ale obsah podsložky se zobrazuje v hlavním nebo kořenovém adresáři
- ECS: Chyby vzdáleného I/O u NFS; Změna vlastníka kbelíku pro kbelíky s podporou FS může způsobit, že aplikace/uživatelé nebudou mít přístup k souborům NFS
- ECS: Při zápisu NFS dojde po určitém množství dat k chybě I/O.
- ECS: Použití sdílení souborů NFS ze systému ECS s datovým úložištěm VMware NFS
- ECS: Vzorové postupy pro připojení exportů ECS NFS
- ECS: Jak připojit sdílenou složku NFS na klientovi Windows
- ECS: Po změně nastavení exportu souborů v uživatelském rozhraní se připojení NFS nezdaří
- ECS: Je obsah Oracle WebCenter (WCC) kompatibilní se systémem ECS?
Affected Products
Elastic Cloud StorageProducts
ECS Appliance, ECS Appliance Hardware Gen1 U-Series, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption, Elastic Cloud StorageArticle Properties
Article Number: 000042461
Article Type: Solution
Last Modified: 03 Sep 2025
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.