Translated message

A translation of this page exists in English.

在对命名空间运行 I/O 后,新创建的 nvme 命名空间的 '/dev/disk/by-id/` 名称改变了。

Solution In Progress - Updated -

Issue

  • 在对命名空间运行 I/O 后,新创建的 nvme 命名空间的名称 /dev/disk/by-id/nvme-Dell* 改变了。可以通过以下步骤重现问题

    1. Connect 3 nvme drives with namespace support.
    2. Create 4 namespaces on each drive with same size.
    3. Attach to the controller.
    4. Please note /dev/disk/by-d nvme-Dell* names before I/O starts.
    5. RUN the I/O test on all the newly created namespaces .
    6.     dd if=/dev/random of=${DRIVE}n1 bs=1G count=50 &
           dd if=/dev/random of=${DRIVE}n2 bs=1G count=50 &
           dd if=/dev/random of=${DRIVE}n3 bs=1G count=50 &
           dd if=/dev/random of=${DRIVE}n4 bs=1G count=50 &                          
    7. Check the /dev/disk/by-id nvme-Dell* namespace names.
    
  • 测试日志 - 在 I/O 运行前

    nvme-Dell_NVMe_PM1743_RI_E3.S_1.92TB_S123450TA00023 -> ../../nvme3n3
    nvme-Dell_NVMe_PM1743_RI_E3.S_1.92TB_S123450TA00087 -> ../../nvme1n3
    nvme-Dell_NVMe_PM1743_RI_E3.S_1.92TB_S123450TA00096 -> ../../nvme0n3
    nvme-Dell_NVMe_PM1743_RI_E3.S_1.92TB_S123450TA00101 -> ../../nvme2n1
    
  • 测试日志 - 在 I/O 运行后

    nvme-Dell_NVMe_PM1743_RI_E3.S_1.92TB_S123450TA00023 -> ../../nvme3n3
    nvme-Dell_NVMe_PM1743_RI_E3.S_1.92TB_S123450TA00087 -> ../../nvme1n1  ------> Name Changed From 1n3
    nvme-Dell_NVMe_PM1743_RI_E3.S_1.92TB_S123450TA00096 -> ../../nvme0n2  ------> Name Changed From 0n3
    nvme-Dell_NVMe_PM1743_RI_E3.S_1.92TB_S123450TA00101 -> ../../nvme2n1
    

Environment

  • Red Hat Enterprise Linux 9
  • Red Hat Enterprise Linux 8

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content