Problema de lsbk, el reinicio hace que los dispositivos se reordenen

Problema de lsbk, el reinicio hace que los dispositivos se reordenen

Tengo un problema extraño con lsblk y mis dispositivos nvme. Esto ocurre en CentOS 7.7, 7.8, 8.2

En el primer arranque después de la instalación, los dispositivos se ordenan como se esperaba en lsbk

[root@pqclient-1-127 ~]# lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
nvme0n1     259:0    0  1.8T  0 disk
├─nvme0n1p1 259:2    0  600M  0 part /boot/efi
├─nvme0n1p2 259:3    0    1G  0 part /boot
└─nvme0n1p3 259:4    0  1.8T  0 part
  ├─cl-root 253:0    0   50G  0 lvm  /
  ├─cl-swap 253:1    0    4G  0 lvm  [SWAP]
  └─cl-home 253:2    0  1.8T  0 lvm  /home
nvme1n1     259:1    0  1.8T  0 disk

Después de reiniciar, nvme1n1 (segundo dispositivo NVMe) se cambia a 259:0 y nvme0n1 (primer dispositivo NVMe) se cambia a 259:1

[root@pqclient-1-127 ~]# lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
nvme1n1     259:0    0  1.8T  0 disk
nvme0n1     259:1    0  1.8T  0 disk
├─nvme0n1p1 259:2    0  600M  0 part /boot/efi
├─nvme0n1p2 259:3    0    1G  0 part /boot
└─nvme0n1p3 259:4    0  1.8T  0 part
  ├─cl-root 253:0    0   50G  0 lvm  /
  ├─cl-swap 253:1    0    4G  0 lvm  [SWAP]
  └─cl-home 253:2    0  1.8T  0 lvm  /home

Sospecho que hay algún tipo de problema de hardware pero ¿alguien tiene alguna idea?

Respuesta1

La numeración de Linux nvme*o sd*dispositivos no es estable, el pedido no tiene ninguna garantía particular. Los sistemas de almacenamiento pueden tener condiciones de carrera en la forma en que se descubren o las rutas físicas a los dispositivos pueden cambiar.

Nombres de dispositivos persistentesestán disponibles como varios enlaces simbólicos en/dev/disk/by*

O estás usando LVM. Puede ver los volúmenes por nombre con herramientas LVM, como pvs; vgs; lvs; No muestra particiones de arranque que no sean LVM o números mayores/menores, pero esos no siempre son importantes para lo que intenta hacer.

información relacionada