장애 조치

LVM 구성 및 LV 볼륨 데이터 백업 및 복구 작업 과정 가이드

싸비스 2024. 1. 23. 10:48
반응형

작업전 주의사항

1.    PV UUID, 용량 동일해야함

2. VG 이름 동일 해야함

3LVM 구성 복구 후 활성화 시켜줘야함

주의사항 지켜지지 않을경우 복구 불가능

 

유의사항

1. LV에 할당된 볼륨 100%를 백업하기에 용량에 주의해야함 ( LV 볼륨이 1TB 라면 똑같은 1TB 를 백업함 ) 

 

리눅스 사용자 중수 이상을 위한 명령어로만 설명보기

더보기

백업 과정

vgcfgbackup -f [백업파일생성] [백업VG] = LVM 구성 백업

dd if=/dev/vg/lv of=[백업파일 생성] = LV 파일시스템 및 정보 백업

 

복구 과정

pvcreate –uuid “[기존 PV UUID]” –restorefile [vg구성백업파일] /dev/sd*

vgcfgrestore -f [vg 백업파일] [VG] = LVM 구성 복구

lvchange -ay /dev/vg00/lv00 = LV 활성화

dd if=[백업한파일] of=[lv]

mount 후 확인

 

서버 초기화전 백업과정 

서버 초기화전 LVM 구성

vgcfgbackup -f [백업파일이름] [백업VG] 명령어로 VG구성 백업 파일 생성

 

생성된 파일 확인 및 LVM 정보 확인

 

dd if=[백업할 LV] of=[백업된 생성파일]

 

ll 명령어로 생성된 백업파일 확인

 

백업 파일을 다른 PC 및 저장장치로 이동

 

 

서버 초기화 후 복구 과정 

 

Pvs vgs lvs 명령어시 초기화 된 lvm 구성 확인

 

백업된 파일 서버로 다시 이동

 

pvcreate –uuid “[기존 PV UUID]” –restorefile [vg구성백업파일] /dev/sd*

 

왼) 새로 생성된 PV                                                                                          오) VG 구성에 속한 PV UUID

동일한 UUID 값 확인 ( UUID 동일치 않을경우 vg구성 복구 안됨 )

 

백업했던 vg 이름으로 생성

 

vgcfgrestore -f [vg 백업파일] [VG] 명령어로 LVM 구성

복구 후 lvs명령어로 복구확인

 

lvchange -ay /dev/vg00/lv00 명령어로 LV 활성화 상태로 변경

 

활성화 작업 후 lv 데이터 복구

 

dd if=[백업한데이터] of=[lv]

명령어로 백업한 LV 구성 전부 복구 실행

 

복구 후 확인

 

복구가 완료된 모습

 

 

 

 

만일 마운트 후 위 사진처럼 나온다면

umount 로 마운트 제거 후

xfs_repaire /dev/vg/lv 로 복구 후에 마운트 한다음 재확인

정상 결과

반응형

'장애 조치' 카테고리의 다른 글

SSH 접속 에러 ( PuTTY 로그인 시 튕김 현상 )  (0) 2024.01.16