VirtualBox를 사용하여 Linux에서 가상 머신을 백업하는 방법

가상화에는 Linux가 많이 사용되며 사람들이 가장 많이 사용하는 가상화 도구 중 하나는 Oracle의 VirtualBox입니다. 다양한 유형의 운영 체제를 매우 쉽게 가상화할 수 있는 훌륭한 도구입니다. 오늘 이 기사에서는 사용자가 가상 ​​머신을 백업할 수 있는 모든 방법을 다룰 것입니다.

스포일러 경고: 아래로 스크롤하여 이 기사 끝에 있는 비디오 자습서를 시청하십시오.

이 기사의 일부 지침은 Linux에 중점을 두고 있지만 다른 플랫폼에서도 거의 동일한 작업을 수행할 수 있습니다. 운영 체제용 VirtualBox에 대해 자세히 알아보기 여기.

VM 내부 백업

특히 Linux에서 VirtualBox로 가상 머신을 백업하는 좋은 방법은 스냅샷 기능을 사용하는 것입니다. 이 기능을 사용하면 가상화 중인 OS의 상태를 즉시 저장하고 언제든지 복원할 수 있습니다.

스냅샷을 만들려면 먼저 VM을 시작해야 합니다. 켜져 있으면 키보드에서 오른쪽 Ctrl + T를 눌러 스냅샷 대화 상자를 엽니다. 또는 “머신”을 선택한 다음 “스냅샷 찍기”를 선택하여 백업 프로세스를 시작합니다.

“스냅샷 이름”에서 스냅샷의 이름을 입력합니다. 특히 다양한 스냅샷을 만들 계획이라면 크리에이티브 이름을 사용해야 합니다. 잘못된 이름 지정 기술을 사용하면 백업 간의 차이점을 구분하기 어렵고 혼동을 줄 수 있습니다.

스냅샷 이름을 입력했으면 “스냅샷 설명”으로 이동합니다. 이 섹션을 사용하여 백업 목적에 대한 간략하고 자세한 설명을 작성하십시오. 설명 기능을 사용하면 백업을 잊지 않고 혼동하지 않도록 하는 좋은 방법입니다. 모든 정보를 입력한 후 “확인”을 클릭하여 스냅샷을 만듭니다.

언제든지 다른 스냅샷에서 복원할 수 있습니다. 이렇게 하려면 VM을 닫습니다(오른쪽 Ctrl + Q). 그런 다음 기본 VirtualBox 창에서 “Machine Tools” 옆에 있는 화살표를 찾아 클릭합니다. 스냅샷 관리자 내에서 생성한 백업을 선택하고 “복원” 버튼을 클릭하여 VM 상태를 변경합니다. 또는 스냅샷을 선택하고 “삭제”를 클릭하여 삭제합니다.

  트윗 풍선을 사용하면 타임라인을 홈 화면에서 오버레이로 볼 수 있습니다.

VM 내보내기

친구, 동료 또는 단순히 보관을 위해 VM을 백업해야 합니까? 그렇다면 VirtualBox의 “기기 내보내기” 기능을 확인하는 것이 좋습니다. VirtualBox 도구를 사용하면 실행 중인 가상 머신을 어플라이언스로 내보낼 수 없습니다. 데이터를 저장하고 전원을 끕니다(오른쪽 Ctrl + Q).

참고: VM을 어플라이언스로 내보내면 시스템 스냅샷이 저장되지 않습니다. 전체 백업이 필요한 경우 대신 보관 방법을 따르세요.

“파일”, “기기 내보내기”를 차례로 클릭하여 VM의 스냅샷을 만듭니다. 이렇게 하면 내보내기 프로세스를 안내하는 마법사 도구가 열립니다. 대부분의 사용자가 유용하다고 생각하지 않으므로 기본 모드로 유지하고 “전문가 모드”를 멀리하십시오.

내보내기 도구를 사용하여 내보낼 컴퓨터를 선택하고 “다음” 버튼을 클릭합니다. 여기에서 내보낸 어플라이언스의 위치를 ​​선택하라는 메시지가 표시됩니다. 기본 위치는 ~/Documents이며 제대로 작동합니다. 다른 곳으로 내보내려면 폴더 아이콘을 클릭하십시오.

VirtualBox가 VM을 내보내는 기본 형식은 “Open Virtualization Format 1.0″입니다. OVF 1.0이 가장 호환되기 때문에 이 옵션과 함께 사용됩니다. 최신 버전이 필요하십니까? 드롭다운 메뉴를 클릭하고 다른 메뉴를 선택합니다.

올바른 형식을 선택했으면 “다음”, “다음”, “내보내기”를 클릭하여 VM을 내보냅니다.

내보내기 프로세스는 하드 드라이브의 속도, VM 크기 등에 따라 약간의 시간이 걸릴 수 있습니다. 인내심을 갖고 완료하십시오!

내보낸 VM을 다른 VirtualBox 인스턴스로 가져오려면 Linux 파일 관리자를 열고 OVA 파일을 마우스 오른쪽 버튼으로 클릭한 다음 “VirtualBox로 열기”를 클릭합니다. 즉시 가져오기 프로세스를 시작해야 합니다.

VM 보관

가상 머신을 어플라이언스로 내보내는 것만으로는 충분하지 않은 경우 압축 가능한 아카이브에 백업하는 것을 고려할 수 있습니다. 이것의 단점은 아카이브가 단일 OVA 파일보다 훨씬 크다는 것입니다. 그러나 스냅샷과 구성 파일 없이는 갈 수 없다면 이것이 가장 좋은 방법입니다. VM을 보관하려면 터미널 창을 열고 CD 명령을 사용하여 Virtualbox 폴더로 이동합니다.

cd ~/VirtualBox VMs/

그런 다음 LS 명령을 사용하여 다른 가상 머신의 폴더 이름을 봅니다. 일부 폴더에는 제목에 공백이 있을 수 있습니다. 공백은 특정 문자 없이는 읽을 수 없기 때문에 CD 명령에 문제를 일으킵니다. 이 문제를 해결하려면 다음 예를 따르세요.

/folder name/

tar 명령으로 VM 폴더를 압축하여 백업 프로세스를 시작합니다.

tar -jcvf virtual-machine-test

아카이브가 압축되면 다음을 사용하여 홈 폴더로 이동합니다.

mv virtual-machine-test.tar.bz2 ~/

이 tar.bz2 아카이브를 자유롭게 가져와 서버, Dropbox 계정 등에 저장하세요.

  나만의 PS4 게임 만들기: "Dreams" 시작하기

다음을 사용하여 언제든지 백업을 복원하십시오.

tar -xvf virtual-machine-test.tar.bz2