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, содержащее раздел с идентификатором раздела в итерациях 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 device info 252:16, 252:32 и т. д.), попытки сопоставить другие тома с SDC могут завершиться сбоем из-за уже существующего дублирующегося идентификатора устройства (даже если том может иметь только один раздел)

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

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

Во избежание этого конфликта перечисления в будущих выпусках PowerFlex максимальное количество секций будет увеличено до 256.

Additional Information

Затронутая версия

All

Исправлено в версии

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.