DobiMiner. Ошибка. Юникод включен, но некоторые прокси-серверы DobiMiner получают файлы с именами в кодировке, отличной от UTF-8 (ISO-8859-1)

Сводка: Полученная ошибка: «Unicode Is Enabled, but Some DobiMiner Proxies will receive Non UTF-8 File Names (ISO-8859-1) while Validating Configuration on DobiMiner, after discovering VNX VDMs». ...

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

Во время проверки конфигурации появляется сообщение об ошибке, указывающее на то, что кодировка не позволяет передать все возможные символы Юникода (ISO-8859-1).

Ошибка: «Unicode mode is enabled on the VNX, but some DobiMigrate proxies will receive file names in an encoding that cannot represent all possible Unicode characters (ISO-8859-1)». Это может привести к изменению имен файлов во время переноса.

image.png

Причина

Система VNX может работать в одном из двух режимов: ASCII или Юникод.  ASCII — это значение по умолчанию, но на практике для большинства систем будет установлена кодировка Юникод. 
При работе в режиме Юникод имена файлов и каталогов в файловой системе сохраняются в формате Юникода.
По умолчанию все клиенты используют стандарт ISO-8859-1, но он может быть изменен системными администраторами.

Поскольку кодировка символов в протоколе NFSv3 не определена, а файловые системы VNX хранят имена файлов в кодировке Юникода, DobiMiner попытается обеспечить использование кодировки Юникода (UTF-8) при передаче данных в системы VNX по протоколу NFS.
DobiMiner отправляет системе VNX запрос, чтобы проверить, какая кодировка будет использоваться для IP-адресов прокси-сервера NFS DobiMiner.
Если полученный ответ имеет любую другую кодировку, кроме UTF-8, произойдет сбой предварительной проверки I18N.

Разрешение

Мы можем управлять кодировкой, используемой при отправке/получении имен файлов через NFSv3. Для этого используется файл «xlt.cfg».
Он содержит правила для выбора кодировки на основе IP-адреса клиента.

Параметр «Fix» [кнопка справа от сообщения об ошибке], который отображается при настройке переноса, автоматически обновит файл «xlt.cfg» с помощью правила, определенного для IP-адреса прокси-сервера NFS DobiMiner, и система VNX будет использовать кодировку UTF-8 для этих адресов.

В основном это значит, что, если вы не исправите это, прокси-серверы DobiMigrate будут получать имена файлов в кодировке ISO-8859-1 вместо UTF-8.
 
Вы можете продолжить настройку переноса, но, если в DobiMigrate возникнут ошибки, связанные с определенными символами (например, с символами немецкого или французского языка), вам все равно потребуется включить эту функцию позже.

Дополнительная информация

Наличие у имен файлов кодировки ISO-8859-1 не означает, что они обязательно будут содержать символы, не совместимые с UTF-8, но они могут содержать такие символы.
Если имена файлов не будут включать в себя несовместимые символы, можно будет без проблем пропустить параметр «Fix» (и большинство реализаций не будут затронуты ввиду отсутствия таких символов).
Однако, если в них содержатся несовместимые символы и вы не выберете параметр «Fix» во время предварительной проверки, то в DobiMigrate появится исключение, и вам потребуется изменить файл «xlt.cfg» для переноса определенного клиента (например VNX VDM).

Затронутые продукты

Data Migration for Isilon with Select Software: DobiMiner and StorageX, VNX1 Series, VNX2 Series, VNX5100, VNX5200, VNX5300, VNX5400, VNX5500, VNX5600, VNX5700

Продукты

VNX5800, VNX7500, VNX7600, VNX8000
Свойства статьи
Номер статьи: 000192928
Тип статьи: Solution
Последнее изменение: 07 Jul 2025
Версия:  3
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.