Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-8305

In /dev/mapper/ directory, link to /dev/dm-x device not created after vgmknodes

    • None
    • Low
    • Hide
      bec1860531e8b86701f32475d5fd80630a8524f4
      75f9b0c25acb5141010e9f3629ff287c574181a4
      5c6120186d75fcc5ccf5ee1a442498f459937b4f
      9472e9c5a04d059bf7d0c0d3c355095b7c157493
      1ced65b6b4d862c51f77fc4cde18e014884e19a1
      b53a2ae2a49a5e1763c9467f46b0aec987d5cfc4
      Show
      bec1860531e8b86701f32475d5fd80630a8524f4 75f9b0c25acb5141010e9f3629ff287c574181a4 5c6120186d75fcc5ccf5ee1a442498f459937b4f 9472e9c5a04d059bf7d0c0d3c355095b7c157493 1ced65b6b4d862c51f77fc4cde18e014884e19a1 b53a2ae2a49a5e1763c9467f46b0aec987d5cfc4
    • sst_logical_storage
    • ssg_filesystems_storage_and_HA
    • 8
    • 11
    • 1
    • QE ack, Dev ack
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • If docs needed, set a value
    • None

      Description of problem:

      In /dev/mapper/ directory, link to /dev/dm-x device not created after vgmknodes. A vgchange --refresh makes does create the link.

      Version-Release number of selected component (if applicable):

      lvm2-2.03.16-3.el9.x86_64
      kernel-5.14.0-162.6.1.el9_1.x86_64

      Steps to Reproduce:

      [root@localhost ~]# lvs -ao +devices testvg
      LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert Devices
      lvol0 testvg wi-a---- 508.00m /dev/sda(0)

      • Remove and all comes back with vgchange --refresh:

      [root@localhost ~]# rm -rf /dev/mapper/testvg-lvol0
      [root@localhost ~]# vgchange --refresh testvg
      [root@localhost ~]# ls -lah /dev/mapper/testvg-lvol0
      lrwxrwxrwx. 1 root root 7 Jan 18 16:45 /dev/mapper/testvg-lvol0 -> ../dm-2

      • But using vgmknodes, link does not come back:

      [root@localhost ~]# rm -rf /dev/mapper/testvg-lvol0
      [root@localhost ~]# vgmknodes
      [root@localhost ~]# ls -lah /dev/mapper/testvg-lvol0
      brw-rw----. 1 root disk 253, 2 Jan 18 16:46 /dev/mapper/testvg-lvol0

      [root@localhost ~]# rm -rf /dev/mapper/testvg-lvol0
      [root@localhost ~]# vgmknodes --refresh
      [root@localhost ~]# ls -lah /dev/mapper/testvg-lvol0
      brw-rw----. 1 root disk 253, 2 Jan 18 16:46 /dev/mapper/testvg-lvol0

      • Even after trigger, link not re-created:

      [root@localhost ~]# rm -rf /dev/mapper/testvg-lvol0
      [root@localhost ~]# vgmknodes
      [root@localhost ~]# ls -lah /dev/mapper/testvg-lvol0
      brw-rw----. 1 root disk 253, 2 Jan 18 16:52 /dev/mapper/testvg-lvol0
      [root@localhost ~]# udevadm trigger
      [root@localhost ~]# ls -lah /dev/mapper/testvg-lvol0
      brw-rw----. 1 root disk 253, 2 Jan 18 16:52 /dev/mapper/testvg-lvol0

      Actual results:

      No /dev/mapper link created

      Expected results:

      The vgmknodes command and vgmknodes --refresh command should recreate the link.

            mcsontos@redhat.com Marian Csontos
            rhn-support-jpittman John Pittman
            Peter Rajnoha Peter Rajnoha
            Cluster QE Cluster QE
            Votes:
            0 Vote for this issue
            Watchers:
            10 Start watching this issue

              Created:
              Updated: