O PowerFlex SDC falha ao montar o dispositivo scini com o erro "não é possível criar nome de arquivo duplicado"
Summary: Depois de mapear um volume para um SDC, o SDC falha ao montar o dispositivo scini e relata o erro "cannot create duplicate filename" em /var/log/messages. Esse problema ocorre quando um dispositivo scini mapeado existente contém um ID de partição de 16, 32, 48, 64 e assim por diante. ...
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
-
Se um SDC tiver um dispositivo scini montado que contenha uma partição com ID de partição em iterações de 16 (como 16, 32, 48, 64 e assim por diante), as tentativas de montar outros volumes scini mapeados no SDC podem falhar.
-
O mapeamento do volume do PowerFlex para o SDC é bem-sucedido, mas a montagem do volume no SDC falha.
-
Os erros abaixo são relatados no arquivo "messages" do 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
- No SDC, o kernel Linux e o driver scini fornecem aos volumes mapeados uma numeração de dispositivo MAJ:MIN específica em iterações de 16. O exemplo abaixo mostra três dispositivos scini sem partições mapeadas como 252:0, 252:16, 252:32
- Se um SDC tiver um volume que contém uma única partição com ID de partição de 16 (que pode atribuir informações de dispositivo MAJ:MIN como 252:16, 252:32 e assim por diante), as tentativas de mapear outros volumes para o SDC podem falhar devido a um ID de dispositivo duplicado já existente (mesmo que o volume possa ter apenas uma partição)
Exemplo de conflito de numeração
- Três volumes scini montados obtêm numeração de dispositivo MAJ: MIN de 252:0, 252:16, 252:32
- Se o volume scinia contivesse um ID de partição de 16, a partição receberia a numeração de dispositivo MAJ:MIN de 252:16
- Quando o volume scinib tenta ser montado no sistema operacional, ele requer o ID do dispositivo 252:16, que já está em uso pelo scinia16
|
|
|
Resolution
O comportamento é intencional. O PowerFlex é compatível com um máximo de 15 partições por volume.
- Visão geral técnica do Dell PowerFlex 4.5.x — Limites do produto
- Máximo de partições do file system por volume: 15
O número máximo de partições será aumentado para 256 em versões futuras do PowerFlex para evitar esse conflito de enumeração.
Additional Information
Versão afetada
Todos
Correção feita na versão
PowerFlex Core 3.6.5/4.5.4
Affected Products
PowerFlex SoftwareArticle 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.