Dell Unity : La création de fichiers à partir de l’application client échoue par intermittence sur un système de fichiers (corrigible par l’utilisateur)

Résumé: L’application client signale « aucun espace restant sur le périphérique » lors de la tentative de création de fichiers sur un système de fichiers Unity. La capacité disponible est suffisante dans le système de fichiers. ...

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

Les applications clientes ne peuvent pas créer de fichiers sur le système de fichiers Unity en raison de « l’espace restant sur l’appareil ».

Dans les logs Unity, les alertes ci-dessous sont répétées: 
 
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

Cause

Le nombre de fichiers/sous-répertoires par répertoire dépasse le nombre recommandé pour un système de fichiers Unity. 

Au sein d’un système de fichiers Unity, chaque répertoire dispose de son propre service DUCH (DOS UNIX CIFS HASH) - MPD (Multi-Protocol Directory), des blocs d’index/alloués (sur la disposition du disque pour stocker la structure du répertoire), une taille maximale de 8 Gio (codé en dur, non configurable).    

Les échecs intermittents de création de fichiers d’application sont dus à des limitations de capacité DUCH. DUCH possède plusieurs hachages, chacun de ces hachages peut étendre et saisir plus de blocs à mesure qu’ils se développent. Lorsque l’utilisation du DUCH atteint la taille maximale, si le fichier est écrit dans l’un des hachages DUCH pleins et qu’il doit être étendu, il échouera, s’il est écrit dans l’un des hachages qui disposent d’espace libre, il réussira.

La création de fichiers échoue en raison d’une collision de hachage élevée, du DUCH a atteint la taille maximale et aucun hachage ne peut être alloué.

Résolution

Pour éviter ce scénario, respectez les limitations documentées pour les répertoires/nombres de fichiers du système de fichiers - https://elabnavigator.dell.com/vault/pdf/EMC_Unity_ESSM.pdIcône de lien tiers
 

Produits concernés

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

Produits

Dell EMC Unity 600, Dell EMC Unity 600F, Dell EMC Unity 650F, Dell EMC Unity Family
Propriétés de l’article
Numéro d’article: 000196796
Type d’article: Solution
Dernière modification: 13 May 2026
Version:  6
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.