PowerFlex SDC Nepřipojí zařízení scini s chybou "cannot create duplicate filename"

Summary: Po namapování svazku na SDC se SDC nepodaří připojit scini zařízení a ohlásí chybu "cannot create duplicate filename" v umístění /var/log/messages. K tomuto problému dochází, když stávající mapované zařízení scini obsahuje ID oddílu 16, 32, 48, 64 atd. ...

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

  • Pokud je k SDC připojeno zařízení scini, které obsahuje oddíl s ID oddílu v iteracích 16 (například 16, 32, 48, 64 atd.), mohou pokusy o připojení dalších mapovaných svazků scini na SDC selhat.

  • Mapování svazku z řešení PowerFlex na SDC je úspěšné, ale připojení svazku v rámci SDC se nezdaří.

  • Níže uvedené chyby jsou hlášeny v souboru zpráv 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

  • Na SDC poskytuje linuxové jádro a ovladač scini namapovaným svazkům specifické číslování zařízení MAJ:MIN v iteracích po 16. Níže uvedený příklad ukazuje tři zařízení SCI bez oddílů namapovaná jako 252:0, 252:16, 252:32.
  • Pokud má SDC svazek, který obsahuje jeden oddíl s ID oddílu 16 (které může přiřadit informace o zařízení MAJ:MIN jako 252:16, 252:32 atd.), pokusy o mapování dalších svazků na SDC mohou selhat kvůli již existujícímu duplicitnímu ID zařízení (i když svazek může mít pouze jeden oddíl)

Příklad konfliktu číslování

  • Tři namontované svazky scini získají číslování zařízení MAJ:MIN 252:0, 252:16, 252:32
  • Pokud by svazek scinia obsahoval ID oddílu 16, bude oddílu přiřazeno číslo zařízení MAJ:MIN 252:16.
  • Když se svazek scinib pokusí připojit k operačnímu systému, bude vyžadovat ID zařízení 252:16, které už scinia16 používá.
[root@client01 ~]# lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
...
scinia      252:0    0   16G  0 disk
scinib      252:16   0  120G  0 disk
scinic      252:32   0   24G  0 disk
[root@client01 ~]# lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
...
scinia      252:0    0   16G  0 disk
├─scinia14  252:14   0   95M  0 part
├─scinia15  252:15   0 95.5M  0 part
└─scinia16  252:16   0 95.4M  0 part
  
NOTE: This example has three partitions, but same would apply if only scinia16 existed
 

Resolution

Chování je záměrné. Systém PowerFlex podporuje maximálně 15 oddílů na svazek.

Maximální počet oddílů bude v budoucích verzích PowerFlex zvýšen na 256, aby nedocházelo ke konfliktu ve výčtu.

Additional Information

Dotčená verze

Vše

Opraveno ve verzi

PowerFlex Core 3.6.5 / 4.5.4

Affected Products

PowerFlex Software
Article Properties
Article Number: 000258197
Article Type: Solution
Last Modified: 31 May 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.