ECS: Při zápisu NFS dojde po určitém množství dat k chybě I/O
Shrnutí: Zápisy NFS selžou s chybou I/O kvůli neshodě synchronizace.
Tento článek se vztahuje na
Tento článek se nevztahuje na
Tento článek není vázán na žádný konkrétní produkt.
V tomto článku nejsou uvedeny všechny verze produktu.
Příznaky
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
Příčina
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)
Řešení
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.
Další informace
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?
Dotčené produkty
Elastic Cloud StorageProdukty
ECS Appliance, ECS Appliance Hardware Gen1 U-Series, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption, Elastic Cloud StorageVlastnosti článku
Číslo článku: 000042461
Typ článku: Solution
Poslední úprava: 03 zář 2025
Verze: 5
Najděte odpovědi na své otázky od ostatních uživatelů společnosti Dell
Služby podpory
Zkontrolujte, zda se na vaše zařízení vztahují služby podpory.