PowerFlex SDC monterer ikke Scini-enheten med feilmeldingen «Kan ikke opprette duplikat filnavn»

Summary: Etter tilordning av et volum til en SDC, klarer ikke SDC å montere sinni-enheten og rapporterer feilen "kan ikke opprette duplikat filnavn" i /var/log/messages. Dette problemet oppstår når en eksisterende tilordnet Scini-enhet inneholder partisjons-ID-en 16, 32, 48, 64 og så videre. ...

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 montert Scini-enhet som inneholder en partisjon med partisjons-ID i gjentakelser på 16 (for eksempel 16, 32, 48, 64 og så videre), kan forsøk på å montere andre tilordnede Scini-volumer på SDC mislykkes.

  • Tilordning av volumet fra PowerFlex til SDC er vellykket, men montering av volumet i SDC mislykkes.

  • Feil nedenfor rapporteres i SDCs meldingsfil.

/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 gir Linux-kjernen og scini-driveren kartlagte volumer en spesifikk MAJ:MIN-enhetsnummerering i iterasjoner på 16. Eksemplet nedenfor viser tre scini-enheter uten partisjoner tilordnet som 252:0, 252:16, 252:32
  • Hvis en SDC har et volum som inneholder en enkelt partisjon med partisjons-ID på 16 (som kan tilordne MAJ:MIN-enhetsinformasjon som 252:16, 252:32 og så videre), kan forsøk på å tilordne ytterligere volumer til SDC mislykkes på grunn av en duplisert enhets-ID som allerede eksisterer (selv om volumet kanskje bare har én partisjon)

Eksempel på nummereringskonflikt

  • Tre monterte scini-volumer oppnår MAJ:MIN-enhetsnummerering på 252:0, 252:16, 252:32
  • Hvis scinia-volumet inneholdt en partisjons-ID på 16, ville partisjonen bli tildelt MAJ:MIN-enhetsnummerering på 252:16
  • Når scinib-volumet forsøker å monteres på operativsystemet, krever det enhets-ID-en 252:16, som allerede er i bruk 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

Atferd er av design. PowerFlex støtter opptil 15 partisjoner per volum.

Maksimalt antall partisjoner vil bli økt til 256 i fremtidige PowerFlex-utgivelser for å unngå denne nummereringskonflikten.

Additional Information

Påvirket versjon

Alle

Løst i versjon

PowerFlex-kjerne 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.