Translate

Search

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

0 comments:

Post a Comment