ECS: Zapis NFS zgłasza błąd we/wy po wprowadzeniu określonej ilości danych
Summary: Zapis NFS kończy się niepowodzeniem z błędem we/wy spowodowanym niezgodnością synchronizacji.
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
Dostępna jest nowa zasobnik obsługujący system plików.
Zapis NFS kończy się niepowodzeniem z błędem we/wy spowodowanym niezgodnością synchronizacji.
Przykład problemu z klientem NFS:
Zapis NFS kończy się niepowodzeniem z błędem we/wy spowodowanym niezgodnością synchronizacji.
Przykład problemu z 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 testZgodnie z poniższą lokalizacją dzienników: (Oczekiwane żądanie nie było widoczne w
dataheadsvc usługa)
Polecenie:
# cat /opt/emc/caspian/fabric/agent/services/object/main/log/dataheadsvc.log
Przykład:
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
Występuje niezgodność synchronizacji między klientem a serwerem.
- Klient zamontował zasobnik obsługujący system plików z opcją synchronizacji.
Polecenie: (brak oczekiwanego wyniku)
# mount -V nfs -o vers=3,proto=tcp,port=2049,sync <ECS IP> :/ns_nfs/nfs /mnt_ecs
- Opcja Export Host w menu pliku interfejsu użytkownika ECS została zmieniona na Sync (domyślnie Async)
Resolution
Wykonaj następujące testy:
- Sprawdź, czy klient określa opcję Synchronizuj instalację , a jeśli tak, usuń ją.
- Zaznacz opcję Write Transfer Policy w opcjach Export Host (File >Exports) i zmień ją na Async.
NFS w wersji 3 umożliwia bezpieczny zapis asynchroniczny, co zwiększa wydajność w porównaniu z zapisami synchronicznymi, które często były problemem we wcześniejszych implementacjach NFS.
Z protokołu RFC 1813 NFS w wersji 3:
Uwaga: Zwiększanie
wsize w opcji montowania pozwala na przesłanie większej ilości danych, zanim pojawi się błąd we/wy.
Z protokołu RFC 1813 NFS w wersji 3:
NFS3ERR_NOT_SYNC: Update synchronization mismatch was detected during a SETATTR operation.
Additional Information
Powiązane bazy wiedzy NFS:
- ECS: tworzenie podstawowego eksportu NFS i montowanie go w kliencie
- ECS: NFS nie może zapisać lub usunąć obiektów
- ECS: duże zapisy NFS z ESX mogą zakończyć się niepowodzeniem po aktualizacji 3.2
- ECS: resetowanie konfiguracji eksportu NFS po dodaniu nowego eksportu w środowisku Multi-VDC
- ECS: błąd przesyłania strumieniowego w dzienniku dataheadsvc: łącze procedury NFSv3 nie jest obsługiwane w żądaniu ReadLinkRequest
- ECS: błąd duplikatu plików cookie podczas tworzenia listy NFS
- ECS: niepowodzenie montowania NFS z komunikatem No such file or directory lub ERROR_OBJECT_NOT_FOUND
- ECS: podfolder lub katalog utworzony za pomocą przeglądarki S3 nie jest wymieniony na urządzeniu z klientem NFS / systemem Linux, ale zawartość podfolderu jest wyświetlana w katalogu lub folderze głównym
- ECS: błędy zdalnego we/wy NFS; zmiana właściciela zasobnika dla zasobnika z obsługą FS może spowodować, że aplikacje/użytkownicy nie będą mogli uzyskać dostępu do plików NFS
- ECS: zapis NFS zgłasza błąd we/wy po określonej ilości danych.
- ECS: korzystanie z udostępniania plików NFS w ECS z magazynem danych VMware NFS
- ECS: najlepsze praktyki dotyczące montowania eksportów ECS NFS
- ECS: montowanie udziału NFS w kliencie Windows
- ECS: nie można zamontować NFS po zmianie ustawień eksportu plików w interfejsie użytkownika
- ECS: czy oprogramowanie Oracle WebCenter Content (WCC) jest zgodne z 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.