PowerFlex SDC Не вдається підключити scini пристрій з помилкою "не вдається створити дублікат імені файлу"

Summary: Після відображення тому в SDC, SDC не вдається підключити пристрій scini і повідомляє про помилку «не вдається створити дублікат імені файлу» в /var/log/messages. Ця проблема виникає, коли наявний зіставлений пристрій scini містить ідентифікатор розділу 16, 32, 48, 64 тощо. ...

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

  • Якщо в SDC змонтовано пристрій scini, який містить розділ з ID розділу в 16 ітераціях (наприклад, 16, 32, 48, 64 і так далі), спроби змонтувати інші зіставлені томи scini на SDC можуть зазнати невдачі.

  • Зіставлення гучності з PowerFlex на SDC проходить успішно, але монтувати гучність у SDC не вдається.

  • Нижче про помилки повідомляється у файлі 'messages' 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

  • У SDC ядро Linux і драйвер scini надають відображеним томам певну нумерацію пристроїв MAJ:MIN у ітераціях 16. Нижче наведено приклад трьох пристроїв scini без розділів, відображених як 252:0, 252:16, 252:32
  • Якщо SDC має том, який містить один розділ з ідентифікатором розділу 16 (який може призначати інформацію про пристрій MAJ:MIN як 252:16, 252:32 і так далі), спроби зіставити подальші томи з SDC можуть зазнати невдачі через вже існуючий дублікат ідентифікатора пристрою (навіть якщо том може мати лише один розділ)

Приклад конфлікту нумерації

  • Три змонтованих тома scini отримують нумерацію пристроїв MAJ:MIN: 252:0, 252:16, 252:32
  • Якщо том scinia містив ID розділу 16, розділу буде призначено нумерацію пристроїв MAJ:MIN 252:16
  • Коли scinib volume намагається підключитися до ОС, він вимагатиме ідентифікатора пристрою 252:16, який вже використовується 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

Поведінка за задумом. PowerFlex підтримує максимум 15 розділів на том.

Максимальна кількість розділів буде збільшено до 256 у майбутніх випусках PowerFlex, щоб уникнути цього конфлікту нумерації.

Additional Information

Версія, що зазнала впливу

Увесь

Виправлено у версії

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.