DobiMiner:Error: Unicode 已啟用,但有些 DobiMiner Proxy 會收到非 UTF-8 檔案名稱 ISO-8859-1

Summary: 收到錯誤:Unicode 已啟用,但有些 DobiMiner Proxy 在探索 VNX VDM 後,會在 DobiMiner 上驗證組態時收到非 UTF-8 檔案名稱 (ISO-8859-1)。

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

在驗證組態期間,您會收到一則錯誤訊息,指出編碼無法代表所有可能的 Unicode 字元 (ISO-8859-1)。

錯誤:在 VNX 上已啟用 Unicode 模式,但有些 DobiMigrate Proxy 會收到採用無法代表所有可能 Unicode 字元 (ISO-8859-1) 編碼的檔案名稱。這可能會在遷移期間導致檔案名稱不正確。

image.png

Cause

VNX 系統可在兩種模式的其中一個中運作:ASCII 或 Unicode。  ASCII 為預設值,但實際上大部分系統會設為 Unicode。
以 Unicode 模式運作時,檔案系統上的檔案和目錄名稱會以 Unicode 格式儲存。
依預設,所有用戶端都使用 ISO-8859-1,但系統管理員可能已變更此項目。

由於 NFSv3 通訊協定中的字元編碼未指定,而 VNX 檔案系統會在 Unicode 中儲存檔案名稱,因此 DobiMiner 會嘗試在透過 NFS 與 VNX 系統連線時,確保使用 Unicode 編碼 (UTF-8)。
DobiMiner 會詢問 VNX 系統哪個編碼將用於 DobiMiner NFS 代理 IP 位址以檢查此問題。
如果傳回 UTF-8 以外的任何項目,則 I18N 預先檢查將會失敗。

Resolution

我們可以控制透過 NFSv3 傳送/接收檔案名稱時使用的編碼。這是使用「xlt.cfg」檔案完成。
其中包含根據用戶端 IP 位址選擇編碼的規則。

設定遷移時您看到的修正選項 [錯誤訊息右側的按鈕] 會自動更新 「xlt.cfg」檔案,其中包含 DobiMiner NFS 代理 IP 位址專屬的規則,告訴 VNX 對這些位址使用 UTF-8。

基本上,這表示如果您沒有「修正」此問題,DobiMigrate 代理會收到以 ISO-8859-1 編碼的檔案名稱,而非以 UTF-8。

您可以繼續進行遷移設定,但萬一 DobiMigrate 產生特定字元的錯誤 (例如德文、法文字元),之後您仍需要啟用此功能。

Additional Information

使用 ISO-8859-1 編碼的檔案名稱並不表示他們會有非 UTF-8 相容的字元,但它們可能具有
如果它們沒有不相容的字元,則跳過「修正」選項並不會有任何問題 (而且大部分的實作不會受到影響,因為它們不會使用那些字元)。
但是,如果這些字元有任何不相容的字元,而您選擇在預先檢查期間不要「修正」問題,DobiMigrate 將會擲出例外情形,且必須修改 xlt.cfg,才能遷移該特定用戶端 (即 VNX VDM)。

Affected Products

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

Products

VNX5800, VNX7500, VNX7600, VNX8000
Article Properties
Article Number: 000192928
Article Type: Solution
Last Modified: 07 Jul 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.