Lưu trạng thái của máy ảo VirtualBox khỏi dòng lệnh?


7

Tôi đang sử dụng VirtualBox trên Windows.

Có cách nào để tạo một tập lệnh sẽ đóng VM và "lưu trạng thái" không? Hoặc thậm chí chỉ cần nói với VM để tắt máy?

Không trình tự:

  • Tôi biết bạn có thể mở VM từ dòng lệnh vì tôi có một phím tắt để mở VM. Và vì vậy tôi chỉ có thể gọi các phím tắt từ lệnh lien.
  • Lý do tôi hỏi là vì phần mềm sao lưu của tôi có tùy chọn dòng lệnh sao lưu trước / sau sao lưu. Vì vậy, tôi muốn sử dụng dòng lệnh để lưu trạng thái của VM. Sau đó sao lưu VM. Sau đó sử dụng dòng lệnh để khởi động VM.

Tôi đã tạo hai tập lệnh tập tin mỗi tập tin với một dòng. Tệp bó "trước" lưu sate của VM. Sau đó, bản sao lưu các tập tin VM. Sau đó, tệp bó "Đăng" khôi phục VM.
Trevor Boyd Smith

Câu trả lời:


15

Từ hướng dẫn sử dụng VBoxManage :

VBoxManage controlvm <vm> savestatesẽ lưu trạng thái hiện tại của VM vào đĩa và sau đó dừng VM. (Điều này tương đương với việc chọn mục "Đóng" trong menu "Máy" của GUI hoặc nhấn nút đóng của cửa sổ, sau đó chọn "Lưu trạng thái máy" trong hộp thoại.)

Sau đó, bạn có thể bắt đầu lại bằng cách sử dụng VBoxManage startvm "Windows XP"(giả sử VM của bạn được đặt tên là "Windows XP").

Bạn sẽ tìm thấy VBoxManage.exemột nơi nào đó trong thư mục cài đặt VirtualBox của bạn. Tất nhiên bạn có thể thêm nó vào PATH của bạn để có quyền truy cập dễ dàng hơn.


1
Như hộp ảo thông thường có hỗ trợ dòng lệnh tuyệt vời. Huzzah!
Trevor Boyd Smith
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.