PowerFlex SDC Kan ikke montere scini-enhed med fejlen "kan ikke oprette dubleret filnavn"

Summary: Efter kortlægning af en diskenhed til en SDC undlader SDC at montere scini-enheden og rapporterer fejlen "kan ikke oprette duplikatfilnavn" i /var/log/messages. Dette problem opstår, når en eksisterende tilknyttet scini-enhed indeholder partitions-id'et 16, 32, 48, 64 osv. ...

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

  • Hvis en SDC har en scini-enhed monteret, der indeholder en partition med partitions-id i iterationer på 16 (f.eks. 16, 32, 48, 64 osv.), kan forsøg på at montere andre kortlagte scini-diskenheder på SDC mislykkes.

  • Tilknytningen af diskenheden fra PowerFlex til SDC lykkes, men monteringen af diskenheden i SDC mislykkes.

  • Nedenstående fejl rapporteres i SDC's 'beskeder'-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 giver Linux-kernen og scini-driveren kortlagte diskenheder en specifik MAJ:MIN-enhedsnummerering i iterationer på 16. Eksemplet nedenfor viser tre scini-enheder uden partitioner kortlagt som 252:0, 252:16, 252:32
  • Hvis en SDC har en enhed, der indeholder en enkelt partition med partitions-id på 16 (som kan tildele MAJ:MIN-enhedsoplysninger som 252:16, 252:32 osv.), kan forsøg på at knytte yderligere diskenheder til SDC mislykkes på grund af et dubleret enheds-id, der allerede findes (selvom diskenheden muligvis kun har én partition)

Eksempel på nummereringskonflikt

  • Tre monterede scini-volumener opnår MAJ: MIN-enhedsnummerering på 252: 0, 252: 16, 252: 32
  • Hvis scinia-diskenheden indeholdt et partitions-id på 16, ville partitionen blive tildelt MAJ:MIN-enhedsnummereringen på 252:16
  • Når scinib-diskenheden forsøger at montere på operativsystemet, kræver det enheds-id på 252:16, hvilket allerede bruges af 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

Adfærd er tilsigtet. PowerFlex understøtter maksimalt 15 partitioner pr. diskenhed.

Det maksimale antal partitioner øges til 256 i fremtidige PowerFlex-versioner for at undgå denne optællingskonflikt.

Additional Information

Påvirket version

Alle

Fast 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.