![시작 시 "UUID가 있는 장치를 찾을 수 없습니다..." 오류를 해결하는 방법](https://linux55.com/image/39610/%EC%8B%9C%EC%9E%91%20%EC%8B%9C%20%22UUID%EA%B0%80%20%EC%9E%88%EB%8A%94%20%EC%9E%A5%EC%B9%98%EB%A5%BC%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4...%22%20%EC%98%A4%EB%A5%98%EB%A5%BC%20%ED%95%B4%EA%B2%B0%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
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 #1sdb
(누락, 이름 추측): 80GB 디스크, LVM PV #2
루트 파티션은 lv_root
물리 볼륨에 위치한 LVM 논리 볼륨입니다 sda2
. 부팅할 수 있었던 이유를 설명합니다.
두 개 이상의 다른 LVM 논리 볼륨이 누락되었습니다: lv_swap
및 lv_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 장치에 문제가 있고 올바르게 설정되지 않은 것으로 의심했습니다.