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:
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é.
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.pd
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 550FProduits
Dell EMC Unity 600, Dell EMC Unity 600F, Dell EMC Unity 650F, Dell EMC Unity FamilyProprié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.