ECS. Операция записи NFS выдает ошибку ввода-вывода после определенного объема данных
Résumé: Запись NFS завершается сбоем с ошибкой ввода-вывода из-за несоответствия синхронизации.
Cet article concerne
Cet article ne concerne pas
Cet article n’est associé à aucun produit spécifique.
Toutes les versions du produit ne sont pas identifiées dans cet article.
Symptômes
Создан новый контейнер с поддержкой файловых систем.
Запись NFS завершается сбоем с ошибкой ввода-вывода из-за несоответствия синхронизации.
Пример проблемы с клиентом NFS:
Запись NFS завершается сбоем с ошибкой ввода-вывода из-за несоответствия синхронизации.
Пример проблемы с клиентом 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 testВ соответствии с расположением журналов ниже: (Ожидаемый запрос не был показан в
dataheadsvc обслуживание)
Команда.
# cat /opt/emc/caspian/fabric/agent/services/object/main/log/dataheadsvc.log
Пример.
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
Несоответствие синхронизации между клиентом и сервером.
- Клиент смонтировал контейнер с поддержкой файловой системы с параметром синхронизации.
Команда. (Вывод не ожидается)
# mount -V nfs -o vers=3,proto=tcp,port=2049,sync <ECS IP> :/ns_nfs/nfs /mnt_ecs
- Параметр «Export Host» в меню файла пользовательского интерфейса ECS изменен на «Sync» (по умолчанию — Async).
Résolution
Выполните следующие проверки:
- Проверьте, указан ли на клиенте параметр монтирования синхронизации , и если да, удалите его.
- Проверьте параметр Write Transfer Policy в разделе Export Host options (File >Exports) и измените его на Async.
NFS версии 3 позволяет выполнять безопасную асинхронную запись, что повышает производительность по сравнению с синхронной записью, что часто было проблемой в более ранних реализациях NFS.
Из RFC 1813 NFS версии 3 Protocol
:
Примечание. Увеличение
wsize в параметре монтирования позволяет передать больше данных до появления ошибки ввода-вывода.
Из RFC 1813 NFS версии 3 Protocol
NFS3ERR_NOT_SYNC: Update synchronization mismatch was detected during a SETATTR operation.
Informations supplémentaires
Связанные статьи базы знаний NFS:
- ECS. Как создать базовый экспорт NFS и смонтировать его на клиенте
- ECS. NFS не удается записать или удалить объекты
- ECS. После модернизации до версии 3.2 при записи больших файлов NFS из ESX могут происходить сбои
- ECS. Сброс конфигурации экспорта NFS после добавления нового экспорта в среде с несколькими VDC
- ECS. Ошибка потоковой передачи журнала dataheadsvc: ССЫЛКА на процедуру NFSv3 не поддерживается запросом ReadLinkRequest
- ECS. Ошибка дублирования файлов cookie при выводе списка NFS
- ECS. Сбой монтирования NFS: файл или каталог не найдены или ERROR_OBJECT_NOT_FOUND
- ECS. Подпапка или каталог, созданные с помощью браузера S3, не указаны в списке клиента NFS/компьютера Linux, но содержимое подпапки отображается в главном или корневом каталоге
- ECS. Ошибки удаленного ввода-вывода NFS; Изменение владельца контейнера для контейнера с файловой системой может привести к тому, что приложения/пользователи не смогут получить доступ к файлам NFS
- ECS. Запись NFS выдает ошибку ввода-вывода после определенного объема данных
- ECS. Использование общего файлового ресурса NFS из ECS с хранилищем данных VMware NFS
- ECS. Передовые подходы к установке экспорта ECS NFS
- ECS. Подключение общего ресурса NFS к клиенту Windows
- ECS. Сбой подключения NFS после изменения настроек экспорта файлов в пользовательском интерфейсе
- ECS. Совместимо ли приложение Oracle WebCenter Content (WCC) с ECS?
Produits concernés
Elastic Cloud StorageProduits
ECS Appliance, ECS Appliance Hardware Gen1 U-Series, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption, Elastic Cloud StoragePropriétés de l’article
Numéro d’article: 000042461
Type d’article: Solution
Dernière modification: 03 Sep 2025
Version: 5
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.