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にsciniデバイスがマウントされており、そのsciniデバイスにパーティションIDが16回(16、32、48、64など)の繰り返しのパーティションが含まれている場合、SDC上の他のマッピングされたsciniボリュームのマウントが失敗する可能性があります。
-
PowerFlexからSDCへのボリュームのマッピングは成功しますが、SDC内でのボリュームのマウントは失敗します。
-
以下のエラーが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回の反復で提供します。次の例は、252:0、252:16、252:32としてマッピングされたパーティションのない3つのsciniデバイスを示しています。
- SDCに、パーティションIDが16の単一のパーティションを含むボリュームがある場合(これにより、MAJ:MINデバイス情報が252:16、252:32などとして割り当てられる可能性があります)、重複するデバイスIDがすでに存在しているため、それ以上のボリュームをSDCにマッピングしようとすると失敗する可能性があります(ボリュームにパーティションが1つしかない場合でも)
番号付けの競合の例
- 3つのマウントされたsciniボリュームは、252:0、252:16、252:32のMAJ:MINデバイス番号を取得します。
- sciniaボリュームに16のパーティションIDが含まれている場合、パーティションには252:16のMAJ:MINデバイス番号が割り当てられます
- scinibボリュームをOSにマウントしようとすると、scinia16によってすでに使用されている252:16のデバイスIDが必要になります
|
|
|
Resolution
動作は仕様によるものです。PowerFlexは、ボリュームあたり最大15個のパーティションをサポートします。
- Dell PowerFlex 4.5.x技術概要 - 製品の制限
- ボリュームあたりの最大ファイル システム パーティション数: 15
この列挙の競合を回避するために、パーティションの最大数は今後のPowerFlexリリースで256に増加します。
Additional Information
影響を受けるバージョン
すべて
修正バージョン
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.