LVM 파티션 복구

Linux 2024. 2. 16. 15:42 posted by CecilDeSK
반응형

구형 데스크탑을 사용해서 중간백업용으로 사용하던 Rocky Linux 가  보드 문제로 부팅이 불가해서 또다른 구형 메인보드를 이용해 이전 복구 하는 간단한 방법으로 복구시도.. 하드디스크가 손상된 것은 아니었기에 큰 문제 없이 복구진행

이전 대상인 메인보드가 구형에 특별한 eide장치를 사용하는 마벨장치가 부착되어 Rocky Linux등이 작동되지 않아 Debian으로 진행, Debian은 가볍고 특성을 잘 타지 않아 하드웨어 호환성에 문제가 있을때 사용하는데 이번에도 커널패닉이 발생되지 않아 Debian 12 버전으로 진행

Debian 12 bookworm

 

 

1. Debian install 후 하드디스크를 붙여 기존 LVM 상태 확인

   fdisk -l 로 하드디스크 연결 상태 확인

Debian 12 install fdisk

 

 

2. pvdisplay 물리볼륨 확인

Debian PVdisplay 물리적볼륨 확인

물리볼륨 Unknown  VG  rl  , PV UUID 검색되어 표시된다. 분실되거나 손실된 볼륨이 없을때는 간단한 작업으로 이름만 동일하지 않다면(동일하더라도 변경하면 ) 바로 추가 해서 마운트 가능

4개의 하드디스크가 검색되고 동일한 VG 이름 rl를 사용하고 있다.

 

VG 상태

 

3. pvscan 과 vgscan으로 pv vg상태확인 

pvscan vgscan 상태 확인

lvm2 타입의 메타데이터를 가지는 볼륨그룹 rl 검색되어 PV 링크는 깨졌으나 동일한 VG이름하에 있다.

 

4. 활성화 vgchange 

vgchange -a y /dev/rl  (/dev/rl 깨진부분이나 일부문제가 있을경우 --activationmode partial 옵션으로 진행

vgchage -a y /dev/rl --activationmode partiall

vgchage -a y /dev/rl --activationmode partiall

3개의 장치만 부분적으로 활성화됨 

 

5. 마운트

#mount -t xfs /dev/rl/home00 /mnt

마운트시 오류 발생하면 

 

파티션 복구 작업을 진행 

xfs 라면

#xfs_repair /dev/rl/home00



ext4 라면

#e2fsck -y /dev/rl/home00

 

 

반응형