LVM Snapshot을 활용한 Logical Volume 백업
일반적으로 시스템을 관리 하다보면 잘못된 설정 혹은 Application의 꼬임 현상으로 인해 원상 복구를 시키는데 있어 큰 작업이 소요되는 경우가 종종 있습니다.
LVM을 활용할 경우 현 시점 데이터를 Snapshot으로 찍어 추후에 현 상태로 복구할 수 있습니다.
현재 시스템의 상태를 백업하는 것과 동일한 효과라고 볼 수 있습니다.
Snapshot 생성
lvcreate -s -L 20M -n volume_snapshot /dev/vg_name/lv_name
생성 결과 확인
lvs
LV VG Attr LSize Pool Origin Data% Move Log
lv_name vg_name owi-aos-- 100g
volume_snapshot vg_name swi-l-s-- 20m lv_name 100.00
위 실행 결과 내용 중 owi-aos--의 'o'는 Original Data를 뜻하며, volume_snapshot의 swi-l-s--의 's'는 Snapshot임을 뜻합니다.
Snapshot 복구
시스템에 문제가 발생하여 이전 데이터로 돌아가고자 할 때 사용합니다.
lvconvert --merge /dev/vg_name/volume_snapshot
LVM을 활용할 경우 현 시점 데이터를 Snapshot으로 찍어 추후에 현 상태로 복구할 수 있습니다.
현재 시스템의 상태를 백업하는 것과 동일한 효과라고 볼 수 있습니다.
Snapshot 생성
lvcreate -s -L 20M -n volume_snapshot /dev/vg_name/lv_name
생성 결과 확인
lvs
LV VG Attr LSize Pool Origin Data% Move Log
lv_name vg_name owi-aos-- 100g
volume_snapshot vg_name swi-l-s-- 20m lv_name 100.00
위 실행 결과 내용 중 owi-aos--의 'o'는 Original Data를 뜻하며, volume_snapshot의 swi-l-s--의 's'는 Snapshot임을 뜻합니다.
Snapshot 복구
시스템에 문제가 발생하여 이전 데이터로 돌아가고자 할 때 사용합니다.
lvconvert --merge /dev/vg_name/volume_snapshot
0 comments:
Post a Comment