Le SDC PowerFlex ne parvient pas à monter le périphérique scini avec l’erreur « cannot create duplicate filename »
Résumé: Après le mappage d’un volume à un SDC, le SDC ne parvient pas à monter le périphérique scini et signale l’erreur « cannot create duplicate filename » dans /var/log/messages. Ce problème se produit lorsqu’un périphérique scini mappé existant contient un ID de partition 16, 32, 48, 64, etc. ...
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
-
Si un SDC dispose d’un périphérique scini monté qui contient une partition avec l’ID de partition dans des itérations de 16 (par exemple, 16, 32, 48, 64, etc.), les tentatives de montage d’autres volumes scini mappés sur le SDC peuvent échouer.
-
Le mappage du volume entre PowerFlex et le SDC réussit, mais le montage du volume au sein du SDC échoue.
-
Les erreurs ci-dessous sont signalées dans le fichier 'messages' du SDC.
/var/log/messages
Oct 18 11:24:17 client01 kernel: PowerFlex blkDev_Create:968 :Created device scinib (252,16). Capacity 33554432 LB
Oct 18 11:24:17 client01 kernel: sysfs: cannot create duplicate filename '/dev/block/252:16'
Oct 18 11:24:17 client01 kernel: CPU: 0 PID: 17971 Comm: blk_mgr Kdump: loaded Tainted: P W OE ------- --- 5.14.0-390.el9.x86_64 #1
Oct 18 11:24:17 client01 kernel: Hardware name: VMware, Inc. VMware7,1/440BX Desktop Reference Platform, BIOS VMW71.00V.21100432.B64.2301110304 01/11/2023
Oct 18 11:24:17 client01 kernel: Call Trace:
Oct 18 11:24:17 client01 kernel: <TASK>
Oct 18 11:24:17 client01 kernel: dump_stack_lvl+0x34/0x48
Oct 18 11:24:17 client01 kernel: sysfs_warn_dup.cold+0x17/0x24
Oct 18 11:24:17 client01 kernel: sysfs_do_create_link_sd+0xce/0xe0
Oct 18 11:24:17 client01 kernel: device_add+0x3f9/0x670
Oct 18 11:24:17 client01 kernel: device_add_disk+0xdf/0x3a0
Oct 18 11:24:17 client01 kernel: blkDev_Create+0x2ab/0x760 [scini]
Oct 18 11:24:17 client01 kernel: mapVolBlkMgr_Thrd+0x2ea/0x8c0 [scini]
Oct 18 11:24:17 client01 kernel: ? mosTicks_DestroyEnvSpecific+0x10/0x10 [scini]
Oct 18 11:24:17 client01 kernel: mosOsThrd_Entry+0x1f/0x60 [scini]
Oct 18 11:24:17 client01 kernel: kthread+0xe0/0x100
Oct 18 11:24:17 client01 kernel: ? __pfx_kthread+0x10/0x10
Oct 18 11:24:17 client01 kernel: ret_from_fork+0x2c/0x50
Oct 18 11:24:17 client01 kernel: </TASK>
Oct 18 11:24:17 client01 kernel: PowerFlex blkDev_Create:983 :Error: Failed to add disk scinib (252,16). Capacity 33554432 LB
Cause
- Sur le SDC, le noyau Linux et le pilote scini fournissent aux volumes mappés une numérotation d’appareil MAJ :MIN spécifique par itérations de 16. L’exemple ci-dessous montre trois périphériques scini sans partitions mappées comme 252:0, 252:16, 252:32
- Si un SDC dispose d’un volume qui contient une seule partition avec l’ID de partition 16 (ce qui peut affecter les informations de périphérique MAJ :MIN comme 252:16, 252:32, et ainsi de suite), les tentatives de mappage d’autres volumes au SDC peuvent échouer en raison d’un ID de périphérique en double déjà existant (même si le volume ne peut avoir qu’une seule partition)
Exemple de conflit de numérotation
- Trois volumes scini montés obtiennent une numérotation de périphérique MAJ :MIN de 252:0, 252:16, 252:32
- Si le volume scinia contenait un ID de partition de 16, la partition se verrait attribuer une numérotation de périphérique MAJ :MIN de 252:16
- Lorsque le volume scinib tente d’être monté sur le système d’exploitation, il nécessite un ID de périphérique de 252:16, qui est déjà utilisé par scinia16
|
|
|
Résolution
Le comportement est inhérent à la conception. PowerFlex prend en charge un maximum de 15 partitions par volume.
- Présentation technique de Dell PowerFlex 4.5.x - Limites du produit
- Nombre maximal de partitions de système de fichiers par volume : 15
Le nombre maximal de partitions sera porté à 256 dans les futures versions de PowerFlex afin d’éviter ce conflit d’énumération.
Informations supplémentaires
Version concernée
Tous
Problème résolu dans la version
PowerFlex Core 3.6.5/4.5.4
Produits concernés
PowerFlex SoftwarePropriétés de l’article
Numéro d’article: 000258197
Type d’article: Solution
Dernière modification: 31 mai 2025
Version: 2
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.