lsbk 문제, 재부팅으로 인해 장치가 다시 주문됨

lsbk 문제, 재부팅으로 인해 장치가 다시 주문됨

lsblk 및 nvme 장치에 이상한 문제가 있습니다. 이 문제는 CentOS 7.7, 7.8, 8.2에서 발생합니다.

설치 후 처음 부팅할 때 장치는 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

재부팅 후 nvme1n1(두 번째 NVMe 장치)은 259:0으로 변경되고 nvme0n1(첫 번째 NVMe 장치)은 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

어떤 종류의 하드웨어 문제가 의심되지만 누구든지 아이디어가 있습니까?

답변1

Linux nvme*또는 sd*장치의 번호 지정은 안정적이지 않으며 순서가 특별히 보장되지 않습니다. 스토리지 시스템은 검색 방법에 경합 조건이 있거나 장치에 대한 물리적 경로가 변경될 수 있습니다.

영구 장치 이름아래의 다양한 심볼릭 링크로 사용할 수 있습니다./dev/disk/by*

또는 LVM을 사용하고 있습니다. LVM이 아닌 부팅 파티션을 표시하지 않음 또는 주/부 번호를 표시하지 않음 과 같은 LVM 도구를 사용하여 이름별로 볼륨을 볼 수 있지만 pvs; vgs; lvs; 수행하려는 작업에 항상 중요한 것은 아닙니다.

관련 정보