problema lsbk, a reinicialização faz com que os dispositivos sejam reordenados

problema lsbk, a reinicialização faz com que os dispositivos sejam reordenados

Estou tendo um problema estranho com o lsblk e meus dispositivos nvme. Isso ocorre no CentOS 7.7, 7.8, 8.2

Na primeira inicialização após a instalação, os dispositivos são ordenados conforme esperado em 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

Após a reinicialização, nvme1n1 (2º dispositivo NVMe) é alterado para 259:0 e nvme0n1 (primeiro dispositivo NVMe) é alterado para 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

Suspeito de algum tipo de problema de hardware, mas alguém tem alguma ideia?

Responder1

A numeração de Linux nvme*ou sd*dispositivos não é estável, o pedido não tem garantia particular. Os sistemas de armazenamento podem ter condições de corrida na forma como são descobertos ou os caminhos físicos para os dispositivos podem mudar.

Nomes de dispositivos persistentesestão disponíveis como vários links simbólicos em/dev/disk/by*

Ou você está usando LVM. Você pode ver os volumes por nome com ferramentas LVM, como pvs; vgs; lvs; Não mostra partições de inicialização não LVM ou números maiores/secundários, mas esses nem sempre são importantes para o que você está tentando fazer.

informação relacionada