Dell Unity:ファイル システムで、お客様のアプリケーションからのファイル作成が断続的に失敗する(ユーザー修正可能)

概要: Unityファイル システム上にファイルを作成しようとすると、クライアント アプリケーションが「デバイス上にスペースが残っていない」と報告します。ファイル システムに十分な使用可能な容量があります。

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

クライアント アプリケーションは、「デバイスにスペースが残っていない」ため、Unityファイル システム上にファイルを作成できません。

Unityログから、以下のアラートが繰り返されます。 
 
B       02/17/22 16:18:34.458 sade             8cbbd701 c4_safe_ktrace   UFS: 3:[nas_server] DuchNC::splitBucket, allocDuchBlock return error at line(7077), fsid=536871238, ino=15527624, hash=0x50f93a0
B       02/17/22 16:18:34.458 sade             8cbbd701 c4_safe_ktrace   UFS: 3:[nas_server] i_visibleSize=8589926400, extblkno=8388600, base->depthAndNXHB=0x15000000, error=NoSpace

原因

ディレクトリあたりのファイル/サブ ディレクトリの数が、Unityファイル システムの推奨数を超えています。

Unityファイル システム内では、各ディレクトリーに独自の独立したDUCH(DOS UNIX CIFS HASH)- MPD(マルチ プロトコル ディレクトリー)サービス、インデックス/割り当て済みブロック(ディレクトリー構造を格納するためのディスク レイアウト上)、最大サイズ8 GiB(ハード コーディング、構成不可)があります。    

断続的なアプリケーション ファイル作成の失敗は、DUCH容量の制限が原因です。DUCHには複数のハッシュがあり、これらのハッシュはそれぞれ拡張でき、増加に応じてより多くのブロックを取得できます。DUCH使用率が最大サイズに達すると、ファイルがいっぱいで拡張が必要なDUCHハッシュのいずれかにファイルが書き込まれると、空き領域のあるハッシュのいずれかに書き込まれると失敗します。

高いハッシュ衝突が原因でファイルの作成が失敗し、DUCHが最大サイズに達し、ハッシュを割り当てることができない。

解決方法

このシナリオを回避するには、ファイル システム ディレクトリー/ファイル数(https://elabnavigator.dell.com/vault/pdf/EMC_Unity_ESSM.pd)に関する文書化された制限事項に従います。サード パーティー リンク アイコン
 

対象製品

Dell EMC Unity, Dell Unity 300, Dell EMC Unity 300F, Dell EMC Unity 350F, Dell EMC Unity 400, Dell EMC Unity 400F, Dell EMC Unity 450F, Dell EMC Unity 500, Dell EMC Unity 500F, Dell EMC Unity 550F

製品

Dell EMC Unity 600, Dell EMC Unity 600F, Dell EMC Unity 650F, Dell EMC Unity Family
文書のプロパティ
文書番号: 000196796
文書の種類: Solution
最終更新: 13 5月 2026
バージョン:  6
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。