Thay đổi kích thước ổ cứng VM (hộp ảo)


11

Có cách nào để thay đổi kích thước ổ cứng VM không? Tôi đang sử dụng hộp ảo và tôi có một máy ảo đã hết dung lượng, xem xét các cài đặt nhưng có vẻ như tôi có thể phải tạo một phân vùng khác. Tôi nghĩ có thể có một cách dễ dàng hơn, bất cứ ai có một ý tưởng?

Cảm ơn

Câu trả lời:


8

Bạn có thể sử dụng lệnh VBoxManage.

Bạn có thể xem chi tiết ở đây .

Thí dụ:

"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd "C:\Users\busey\VirtualBox VMs\ubuntu10.10\ubuntu10.10.vdi" --resize 20480

Sau khi thay đổi kích thước đĩa cứng, bạn sẽ phải thay đổi kích thước phân vùng.

Đối với phân vùng ext3, bạn có thể làm theo các bước sau.


4
Sẽ rất tốt nếu bao gồm các phần thiết yếu của câu trả lời ở đây và chỉ cung cấp liên kết để tham khảo trong tương lai.
slhck

Đúng. Tôi đã hy vọng có một cách thông qua gubox vbox nhưng điều này không có mẹo.
stefgosselin

Bạn thực sự có thể bao gồm các bước trong câu trả lời này, thay vì chỉ đăng một vài liên kết có liên quan? Các liên kết có thể bị hỏng vào một lúc nào đó trong tương lai và sau đó thông tin cần thiết sẽ biến mất (nếu các bước không được đăng ở đây nữa.)
Anderson Green

Không mở dòng lệnh "với tư cách quản trị viên" vì bạn sẽ nhận được Code CO_E_SERVER_EXEC_FAILURE (0x80080005) - Server execution failed (extended info not available). Chạy nó như một người dùng bình thường.
Michał Powaga

4

Điều này hoạt động trên VHD với hình ảnh có thể khởi động của Win7:

  1. VirtualBox -> Trình quản lý phương tiện ảo -> Sao chép

  2. C: \ Tệp chương trình \ Oracle \ VirtualBox> VBoxManage.exe sửa đổihd "c: \ VirtualMachines \ Windows 7 Large.vhd" - kích thước 2000000

  3. VirtualBox -> VM -> Cài đặt -> phát hành VHD hiện tại và gắn VHD mới

  4. Khởi động VM vào Windows

  5. Sử dụng Quản lý máy tính -> Trình quản lý đĩa -> nhấp chuột phải vào phân vùng -> Mở rộng


Hệ điều hành máy chủ trong ví dụ này là gì? Các bước này có áp dụng cho bất kỳ hệ điều hành máy chủ nào không, hay chỉ một hệ điều hành máy chủ cụ thể?
Anderson Green

Máy chủ lưu trữ là Win7 64 bit. Không thử nó trên các máy chủ khác.
Brian Low

Cũng hoạt động trên Win8 64 bit với hình ảnh Win8 64 bit
Robar

3

Để vdilàm việc này, máy chủ lưu trữ là Windows 7.

c:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyhd "C:\Users\busey\VirtualBox VMs\ubuntu10.10\ubuntu10.10.vdi" --resize 20480

1

CloneVDI có thể giúp làm điều này. Bạn có thể tạo một bản sao của VDI hiện có và tăng kích thước đĩa cùng một lúc. Sử dụng điều này mà không có bất kỳ vấn đề trong một vài năm.


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.