PowerFlex SDC, "yinelenen dosya adı oluşturulamıyor" hatasıyla scini aygıtını bağlayamıyor

Summary: Bir disk bölümünü bir SDC ye eşledikten sonra SDC, scini aygıtını bağlayamaz ve /var/log/messages bölümünde "cannot create duplicate filename" hatasını bildirir. Bu sorun, var bir eşlenmiş scini aygıtı 16, 32, 48, 64 vb. Bölüm Kimliği içerdiğinde oluşur. ...

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

  • Bir SDC'de 16'lık yinelemelerde (16, 32, 48, 64 vb.) Bölüm Kimliğine sahip bir bölüm içeren bağlı bir scini aygıtı varsa, SDC'ye diğer eşlenmiş scini birimlerini bağlama girişimleri başarısız olabilir.

  • Birimi PowerFlex'ten SDC'ye eşleme başarılı olur, ancak birimi SDC'ye bağlama başarısız olur.

  • SDC'nin 'mesajlar' dosyasında aşağıdaki hatalar bildirilir.

/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'de, Linux çekirdeği ve scini sürücüsü, eşlenmiş birimlere 16'lık yinelemelerde belirli bir MAJ:MIN aygıt numaralandırması sağlar. Aşağıdaki örnekte 252:0, 252:16, 252:32 olarak eşlenmiş bölümleri olmayan üç scini aygıtı gösterilmektedir
  • Bir SDC'nin Bölüm Kimliği 16 olan tek bir bölüm içeren bir disk bölümü varsa (MAJ:MIN aygıt bilgilerini 252:16, 252:32 vb. olarak atayabilir), zaten var olan yinelenen bir aygıt kimliği nedeniyle (disk bölümünde yalnızca bir bölüm olsa bile) daha fazla birimi SDC ye eşleme denemeleri başarısız olabilir

Numaralandırma çakışması örneği

  • Bağlı üç scini birimi, 252:0, 252:16, 252:32 MAJ:MIN aygıt numaralandırmasını alır
  • scinia birimi Bölüm Kimliği 16 içeriyorsa, bölüme 252:16 MAJ:MIN aygıt numaralandırması atanır
  • scinib birimi işletim sistemine bağlanmaya çalıştığında, scinia16 tarafından zaten kullanılmakta olan 252:16 cihaz kimliği gerektirir
[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

Davranış, tasarım gereğidir. PowerFlex, birim başına en fazla 15 bölümü destekler.

Bu numaralandırma çakışmasını önlemek için gelecek PowerFlex sürümlerinde maksimum bölüm sayısı 256'ya çıkarılacaktır.

Additional Information

Etkilenen Sürüm

Tümü

Düzeltildiği Sürüm

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.