ECS: NFS Yazma, Belirli Bir Veri Miktarından Sonra G/Ç Hatası Veriyor
摘要: NFS yazma işlemleri, senkronizasyon uyumsuzluğu nedeniyle G/Ç hatasıyla başarısız oluyor.
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
Dosya sistemi etkinleştirilmiş yeni bir grup mevcuttur.
NFS yazma işlemleri, senkronizasyon uyumsuzluğu nedeniyle G/Ç hatasıyla başarısız oluyor.
Sorunun NFS istemcisi örneği:
NFS yazma işlemleri, senkronizasyon uyumsuzluğu nedeniyle G/Ç hatasıyla başarısız oluyor.
Sorunun NFS istemcisi örneği:
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 testAşağıdaki günlük konumuna göre: (Beklenen bir istek
dataheadsvc hizmet)
Komut:
# cat /opt/emc/caspian/fabric/agent/services/object/main/log/dataheadsvc.log
Örneğin:
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
原因
İstemci ve sunucu arasında bir senkronizasyon uyumsuzluğu var.
- İstemci, dosya sistemi etkin kovayı senkronizasyon seçeneğiyle bağladı.
Komut: (Çıktı alınması beklenmez)
# mount -V nfs -o vers=3,proto=tcp,port=2049,sync <ECS IP> :/ns_nfs/nfs /mnt_ecs
- ECS UI Dosya Menüsündeki Ana Bilgisayarı Dışa Aktar Seçeneği Senkronize olarak değiştirildi (varsayılan olarak Zaman Uyumsuz'dur)
解决方案
Aşağıdaki kontrolleri çalıştırın:
- İstemcinin Sync Mount seçeneğini belirtip belirtmediğini kontrol edin, belirttiyse seçeneği kaldırın.
- Export Host seçeneklerinde (File >Exports) Write Transfer Policy öğesini kontrol edin ve Async olarak değiştirin.
NFS v3, önceki NFS uygulamalarında genellikle sorun olan zaman uyumlu yazmalara göre performansı artıran güvenli zaman uyumsuz yazmalara olanak tanır.
RFC 1813 NFS Sürüm 3 Protokolünden
:
Not: Artırma
wsize bağlama seçeneğinde, G/Ç hatası ortaya çıkmadan önce daha fazla verinin aktarılmasına izin verir.
RFC 1813 NFS Sürüm 3 Protokolünden
NFS3ERR_NOT_SYNC: Update synchronization mismatch was detected during a SETATTR operation.
其他信息
NFS'yle ilgili KB:
- ECS: Temel bir NFS dışa aktarımı oluşturma ve bunu istemciye bağlama
- ECS: NFS nesneleri yazamıyor veya silemiyor (İngilizce)
- ECS: ESX'ten büyük NFS yazmaları 3.2 yükseltmesinden sonra başarısız olabilir (İngilizce)
- ECS: Çoklu VDC Ortamında Yeni Dışa Aktarma Ekledikten Sonra NFS Dışa Aktarma Yapılandırmasını Sıfırlama (İngilizce)
- ECS: dataheadsvc günlük akışı hatası: NFSv3 prosedürü bağlantısı ReadLinkRequest isteğinde desteklenmiyor (İngilizce)
- ECS: NFS'yi listelerken yinelenen çerez hatası (İngilizce)
- ECS: NFS bağlama işlemi "No such file or directory" ya da "ERROR_OBJECT_NOT_FOUND" hatasıyla başarısız oluyor (İngilizce)
- ECS: S3 Tarayıcı kullanılarak oluşturulan alt klasör veya dizin NFS İstemcisi/Linux makinesi tarafından listelenmiyor ancak ana dizinde veya kök dizinde alt klasör içeriği görünüyor (İngilizce)
- ECS: NFS Uzak G/Ç hataları; FS etkin grup için grup sahibi değişikliği, uygulamaların/kullanıcıların NFS dosyalarına erişememe durumlarında neden olabilir (İngilizce)
- ECS: NFS yazma işlemi, belirli bir miktarda verinin ardından G/Ç hatası veriyor (İngilizce)
- ECS: ECS'den NFS dosya paylaşımını VMware NFS veri deposuyla kullanma (İngilizce)
- ECS: ECS NFS dışa aktarımlarını bağlamak için en iyi uygulamalar (İngilizce)
- ECS: Windows istemcide NFS paylaşımını bağlama (İngilizce)
- ECS: Kullanıcı arayüzünde dosya dışa aktarma ayarları değiştirildikten sonra NFS bağlanamıyor (İngilizce)
- ECS: Oracle WebCenter İçeriği (WCC) ECS ile uyumlu mu? (İngilizce)
受影响的产品
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
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。