PowerFlex SDC가 scini 디바이스를 마운트하지 못하고 "cannot create duplicate filename" 오류가 발생함
Summary: 볼륨을 SDC에 매핑한 후 SDC가 scini 디바이스를 마운트하지 못하고 /var/log/messages에 "cannot create duplicate filename" 오류가 보고됩니다. 이 문제는 기존의 매핑된 scini 디바이스에 16, 32, 48, 64 등의 파티션 ID가 포함되어 있을 때 발생합니다.
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에 파티션 ID가 16번(예: 16, 32, 48, 64 등) 반복되는 파티션이 포함된 scini 디바이스가 마운트된 경우 SDC에 매핑된 다른 scini 볼륨을 마운트하려는 시도가 실패할 수 있습니다.
-
PowerFlex에서 SDC로 볼륨을 매핑하는 데는 성공하지만 SDC 내에서 볼륨을 마운트하는 데 실패합니다.
-
SDC의 'messages' 파일에는 다음과 같은 오류가 보고됩니다.
/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번 반복으로 제공합니다. 아래 예에서는 252:0, 252:16, 252:32로 매핑된 파티션이 없는 세 개의 scini 디바이스를 보여 줍니다.
- SDC에 파티션 ID가 16인 단일 파티션이 포함된 볼륨이 있는 경우(MAJ:MIN 디바이스 정보를 252:16, 252:32 등으로 할당할 수 있음) 중복 디바이스 ID가 이미 존재하므로 SDC에 추가 볼륨을 매핑하려는 시도가 실패할 수 있습니다(볼륨에 파티션이 하나만 있는 경우에도)
번호 충돌의 예
- 마운트된 scini 볼륨 3개는 252:0, 252:16, 252:32의 MAJ:MIN 디바이스 번호를 갖습니다.
- scinia 볼륨에 파티션 ID 16이 포함된 경우 파티션에 252:16의 MAJ:MIN 장치 번호가 할당됩니다.
- scinib 볼륨이 OS에 마운트를 시도하면 scinia16에서 이미 사용 중인 252:16의 장치 ID가 필요합니다.
|
|
|
Resolution
동작은 의도된 것입니다. PowerFlex는 볼륨당 최대 15개의 파티션을 지원합니다.
- Dell PowerFlex 4.5.x 기술 개요 - 제품 제한 사항
- 볼륨당 최대 파일 시스템 파티션: 15
이러한 열거 충돌을 방지하기 위해 향후 PowerFlex 릴리스에서는 최대 파티션 수가 256개로 늘어날 예정입니다.
Additional Information
영향을 받는 버전
All
수정된 버전
PowerFlex 코어 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.