Virtual Box에서 VM 백업하기, 가져오기, 스냅샷
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이 생성된 것을 볼 수 있다.