PowerFlex SDC Kan inte montera scini-enhet med felmeddelandet "kan inte skapa duplicerat filnamn"

Summary: Efter att ha mappat en volym till en SDC misslyckas SDC med att montera scini-enheten och rapporterar felet "kan inte skapa duplicerat filnamn" i /var/log/messages. Det här problemet uppstår när en befintlig mappad scini-enhet innehåller ett partitions-ID på 16, 32, 48, 64 och så vidare. ...

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

  • Om en SDC har en scini-enhet monterad som innehåller en partition med partitions-ID i iterationer av 16 (till exempel 16, 32, 48, 64 och så vidare) kan försök att montera andra mappade scini-volymer på SDC misslyckas.

  • Mappningen av volymen från PowerFlex till SDC lyckas, men montering av volymen inom SDC:n misslyckas.

  • Nedanstående fel rapporteras i SDC:s "messages"-fil.

/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

  • På SDC ger Linux-kärnan och scini-drivrutinen mappade volymer en specifik MAJ:MIN-enhetsnumrering i iterationer om 16. I exemplet nedan visas tre scini-enheter utan partitioner mappade som 252:0, 252:16, 252:32
  • Om en SDC har en volym som innehåller en enda partition med partitions-ID 16 (som kan tilldela MAJ:MIN-enhetsinformation som 252:16, 252:32 och så vidare) kan försök att mappa ytterligare volymer till SDC misslyckas på grund av att ett duplicerat enhets-ID redan finns (även om volymen kanske bara har en partition)

Exempel på numreringskonflikt

  • Tre monterade scini-volymer får MAJ:MIN-numrering på 252:0, 252:16, 252:32
  • Om scinia-volymen innehöll partitions-ID på 16 tilldelas partitionen MAJ:MIN-enhetsnumreringen 252:16
  • När scinib-volymen försöker monteras till operativsystemet kräver det enhets-ID på 252:16, som redan används av scinia16
[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

Beteendet är avsiktligt. PowerFlex har stöd för högst 15 partitioner per volym.

Det maximala antalet partitioner kommer att ökas till 256 i framtida PowerFlex-versioner för att undvika denna uppräkningskonflikt.

Additional Information

Berörd version

Alla

Åtgärdat i version

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.