시작 시 "UUID가 있는 장치를 찾을 수 없습니다..." 오류를 해결하는 방법

시작 시 "UUID가 있는 장치를 찾을 수 없습니다..." 오류를 해결하는 방법

VMWare 시스템에서 RHEL 6 시스템을 실행하고 있습니다. VM 서버 관리자가 서버에 두 번째 RAID 볼륨을 추가했지만 내 RHEL 시스템은 해당 볼륨을 사용하지 않습니다. 이제 RHEL 시스템을 부팅하면 커널 오류가 발생합니다.

그래픽 시작 화면 없이 재부팅하면 다음 오류가 표시됩니다.

dracut Warning: LVM vg_mdxinfalf02/lv_swap not found

이것이 추가된 RAID 볼륨과 관련이 있는지, 아니면 재부팅으로 인해 어떤 식으로든 문제가 발생하는지 잘 모르겠습니다.

이 문제를 어떻게 해결할 수 있나요?

나는 lvm 명령을 실행했고 이 작업을 수행했을 때 다음을 pvscan보았습니다.

Couldn't find device with uuid a30bfw-...
PV /dev/sda2       VG vg_mdxinfalf02   lvm2 [19.51 GiB / 0    free]
PV unknown device  VG vg_mdxinfalf02   lvm2 [80.00 GiB / 0    free]

fstab:

/dev/mapper/vg_mdxinfalf02-lv_root / ext4 defaults 1 1
UUID=48075904-965f-4aad-8cad-369469dcf0f2 /boot ext4 defaults 1 2
/dev/vg_mdxinfalf02/lv_data /var/jenkins ext3 defaults 0 0
tempfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0

blkid:

dracut:/# blkid
/dev/sda1: UUID="48075904-965f-4aad-8cad-369649dcf0f2" TYPE="ext4"
/dev/sda2: UUID="LJ9wLe-cZZQ-TO8R-tRXl-lJK4-NWoI-mLYfyC" TYPE="LVM2_member"
/dev/mapper/vg_mdxinfalf02-lv_root: UUID="50f12dee-1cd8-4a1f-a110-87f246b01cfa" TYPE="ext4"

답변1

가상 머신 디스크 중 하나가 누락된 것 같습니다. 귀하의 구성에 따르면 다음과 같습니다.

  • sda: 20GB 디스크, 파트 1 = /boot, 파트 2 = LVM PV #1
  • sdb(누락, 이름 추측): 80GB 디스크, LVM PV #2

루트 파티션은 lv_root물리 볼륨에 위치한 LVM 논리 볼륨입니다 sda2. 부팅할 수 있었던 이유를 설명합니다.

두 개 이상의 다른 LVM 논리 볼륨이 누락되었습니다: lv_swaplv_data( /var/jenkins). 둘 다 누락된 물리 볼륨 #2에 있을 수 있습니다.

VmWare 호스트의 VM 구성을 확인하려면 시스템 관리자에게 문의해야 합니다.

답변2

먼저 시스템 설정, 특히 Files 을 살펴보면 /etc/fstab어떤 파티션이 마운트되고 어떻게 마운트되는지가 표시됩니다.

이 새 장치를 추가한 후 장치 처리가 약간 종료되어 시스템이 스왑 공간에 액세스하지 못할 수도 있습니다.

$ more /etc/fstab 

#
# /etc/fstab
# Created by anaconda on Fri Mar 14 15:20:04 2014
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/vg_catbus-lv_root /                       ext4    defaults        1 1
UUID=617355d9-7864-4a70-b4b0-8bb5acd54477 /boot                   ext4    defaults        1 2
/dev/mapper/vg_catbus-lv_home /home                   ext4    defaults        1 2
/dev/mapper/vg_catbus-lv_swap swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0

따라서 이 특정 시스템의 스왑은 LVM의 LV(논리 볼륨)에서 이루어집니다 /dev/mapper/vg_catbus-lv_swap. 특히 상황은 장치에서의 스왑과 유사할 수 있습니다 vg_mdxinfalf02/lv_swap.

그래서 처음에는 LVM 장치에 문제가 있고 올바르게 설정되지 않은 것으로 의심했습니다.

관련 정보