ECS. Операция записи NFS выдает ошибку ввода-вывода после определенного объема данных
Summary: Запись NFS завершается сбоем с ошибкой ввода-вывода из-за несоответствия синхронизации.
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
Создан новый контейнер с поддержкой файловых систем.
Запись 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).
Resolution
Выполните следующие проверки:
- Проверьте, указан ли на клиенте параметр монтирования синхронизации , и если да, удалите его.
- Проверьте параметр 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.
Additional Information
Связанные статьи базы знаний 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?
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.