명령줄에서 VirtualBox 가상 머신의 상태를 저장하시겠습니까?

명령줄에서 VirtualBox 가상 머신의 상태를 저장하시겠습니까?

Windows에서 VirtualBox를 사용하고 있습니다.

VM을 닫고 "상태를 저장"하는 스크립트를 만드는 방법이 있습니까? 아니면 VM을 종료하라고 지시할 수도 있나요?

비평등:

  • VM을 열 수 있는 바로가기가 있으므로 명령줄에서 VM을 열 수 있다는 것을 알고 있습니다. 그래서 나는 선취권 명령에서 바로가기를 호출할 수 있습니다.
  • 제가 묻는 이유는 제 백업 소프트웨어에 백업 전/백업 후 명령줄 옵션이 있기 때문입니다. 그래서 명령줄을 사용하여 VM의 상태를 저장하고 싶습니다. 그런 다음 VM을 백업합니다. 그런 다음 명령줄을 사용하여 VM을 시작합니다.

답변1

로부터VBox관리수동:

VBoxManage controlvm <vm> savestateVM의 현재 상태를 디스크에 저장한 다음 VM을 중지합니다. (이는 GUI의 "Machine" 메뉴에서 "Close" 항목을 선택하거나 창의 닫기 버튼을 누른 다음 대화 상자에서 "Save the machine state"를 선택하는 것과 같습니다.)

그런 다음 다시 시작할 수 있습니다 VBoxManage startvm "Windows XP"(물론 VM 이름이 "Windows XP"라고 가정).

VBoxManage.exeVirtualBox 설치 폴더에서 해당 위치를 찾아야 합니다 . 물론 당신은 할 수PATH에 추가하세요더 쉽게 접근할 수 있도록.

관련 정보