Infra/리눅스

Virtual Box에서 VM 백업하기, 가져오기, 스냅샷

서머스 2022. 4. 4. 20:58

1. 백업하기

 

- 파일>가상 시스템 내보내기 클릭

 

 

내보낼 VM을 선택한다.

 

 

그대로 [다음]을 클릭한다.

 

 

[내보내기]를 클릭한다. 그러면 ova파일이 만들어진다.

 

* ova파일은? 

- Open Virtual Appliance의 약자
- image(OS)의 일종

- iso와 달리, 설치가 끝난 OS이다. ->추후에 AMI(Amazon Machine Image)로 가져올 수 있다.

- iso(설치가 필요한 이미지), ovf, vdi, vmdk, qcow2, ami, vhd..... 전부 다 이미지의 일종

 

 

혹은 내보내기 작업 없이 직접 폴더를 압축해도 백업이 된다.

 

 

2. 파일 가져오기

 


- 파일>가상 시스템 가져오기 클릭

 

 

- ova파일을 가져온다

 

 

3. 리스트에서 삭제한 VM / .zip 파일로 압축된 VM을 가져오기

* .zip으로 압축된 VM은 일단 압축을 풀어야 한다.

 

 머신>추가 를 클릭한다.

 


- 불러올 vbox를 클릭한다.

 

 

목록에 추가된 것을 확인할 수 있다.

 

3. 스냅샷

시스템을 복원(restore)하는 방법.

현재 머신에 저장되는 방식이기 때문에 백업과는 다르다고 본다.

(참고로 AWS에서의 스냅샷에서는 백업의 기능이 있다)

 

스냅샷을 찍고 싶은 머신의 오른쪽 버튼을 클릭하면, 세 가지 목록이 뜬다.

[스냅샷] 을 선택한다.

 

[찍기]를 누르면 간단하게 스냅샷이 생성된다.

 

 

여기서 우측의 [시작] 버튼을 누르면 스냅샷으로 시작할 수 있다.

VM에 문제가 생겼을 때, 마지막으로 저장한 스냅샷으로 다시 시작하면 문제없이 복구할 수 있다.

 

4. 스냅샷 복제

 

우측의 [복제] 버튼 혹은 복제를 원하는 스냅샷을 클릭한 뒤 오른쪽 마우스 버튼을 눌러 [복제] 를 클릭한다.

 

복제 방식은 두 가지가 있다.

완전한 복제 연결된 복제
 복사 - 붙여넣기 한 것 처럼 2GB짜리 폴더가 그대로 생성된다.
서로 연결된 건 없다.
원본과 사본이 존재함.
원본이 깨지거나 지워지면 사본도 영향을 받는다. (원본을 지우면 사본(child)이 블락상태가 됨)
용량이 작다.

 

용량이 부족할 때는 [연결된 복제]를 사용하지만, 보통은 완전한 복제를 이용하는 것 같다.

 

 

[모두] 를 누르면 스냅샷을 새로 만들게 되니, [현재 머신 상태]를 선택한다.

 

 

이렇게 복제된 VM이 생성된 것을 볼 수 있다.