Làm cách nào để tăng kích thước đĩa của hộp ảo?


14

Tiêu đề nói lên tất cả.

Tôi đã tạo đĩa và bây giờ tôi muốn tăng kích thước của nó. Tôi biết tôi có thể thêm một cái mới, nhưng tôi không muốn.

Hệ điều hành khách trong câu hỏi là Ubuntu 11.04


Đây là cộng đồng đáp ứng với nó
new123456

2
đó là từ năm 2007 đã nhiều năm trôi qua.
Vinicius Kamakura

Câu trả lời:


11

Có một mục blog rất tốt về điều này tại http://trivialproof.blogspot.com/2011/01/resizing-virtualbox-virtual-hard-disk.html

Hướng dẫn cơ bản, để thay đổi kích thước thành 30G:

  1. Tắt máy ảo bằng đĩa.

  2. "c ::

  3. Tải xuống và khởi động vào "CD trực tiếp" Gparted ISO . Linux live CD cũng có thể hoạt động.
  4. (nếu bạn có phân vùng trao đổi), hãy làm theo các hướng dẫn trên bài đăng trên blog để "di chuyển nó sang bên phải". Nếu điều đó không hoạt động (nó không cho phép bạn thay đổi kích thước nó - mũi tên bên trái không hoạt động) thì phân vùng trao đổi của bạn có thể được chứa trong một phân vùng thứ cấp. Trong trường hợp này, nhấp chuột phải vào dòng màu lục lam bao quanh phân vùng trao đổi và chọn di chuyển / thay đổi kích thước. Bây giờ "di chuyển" nó để bao gồm tất cả các không gian chưa phân bổ (nó sẽ không cho phép bạn di chuyển phía bên trái nhất) và nhấp vào ok. Sau đó nhấp chuột phải vào phân vùng "nội bộ" (hiện nằm ở phần cuối bên trái của phân vùng lớn hơn) và "di chuyển / thay đổi kích thước" nó đến cuối phân vùng đó (bạn chỉ cần nhấp vào giữa và kéo rẽ phải). Bây giờ di chuyển / thay đổi kích thước phân vùng bên ngoài "tất cả các bên phải" (nó cho phép bạn bây giờ). Điều này sẽ có hiệu quả di chuyển không gian chưa phân bổ của bạn "bên cạnh" phân vùng chính của bạn.
  5. Thay đổi kích thước phân vùng chính của bạn để bao gồm không gian chưa phân bổ bên cạnh nó.
  6. Nhấp vào "áp dụng"
  7. Khởi động lại hệ điều hành chính của bạn, bạn sẽ thấy không gian mới có sẵn.

Tôi biết nó hơi dài, nhưng bạn có thể tóm tắt các bước quan trọng nhất ở đây không?
slhck

0

Có một phần trong Hướng dẫn VirtualBox sẽ cho bạn biết cách thay đổi kích thước Đĩa cứng VM bằng công cụ cmd-line. Điều này sẽ tốt chứ?


Không, không phải là :( Sau khi tôi cài đặt virtualbox-ose đóng gói, VBoxManage list hdds hiển thị không có HD, vì vậy tôi không thể sử dụng nó. Có lẽ điều này có thể hoạt động nếu tôi có một hộp ảo khác và tôi có thể hoạt động trực tiếp trên tệp .vdi. Cảm ơn các tipo tho
Vinicius Kamakura

Điều này sẽ tốt hơn khi bình luận cho câu hỏi ban đầu, vì nó đưa ra câu trả lời và không phải là câu trả lời.
Ben Richards

0

Hệ thống tệp gốc (/) của tôi đã đầy trên Guest VM với HĐH của Oracle Enterprise Linux (OEL) 7 được tạo trên Oracle Virtualbox. Tôi tin rằng các bước tương tự nên có mặt cho các hương vị Linux khác như Redhat, Fedora, CentOS hoặc Ubuntu.

Để tăng dung lượng đĩa, tôi làm theo các bước dưới đây:

  1. Tôi tắt VM. Đã bật EFI cho cài đặt VM trong Hộp ảo.
  2. Tăng kích thước của đĩa ảo bằng cách sử dụng lệnh dưới đây:

    C:\Program Files\Oracle\VirtualBox\VBoxManage.exe modifyhd [absolute path to file] --resize [size in MB]
    
  3. Đã tải xuống iso trực tiếp Gparted từ đây

    Mount Gparted iso trong Ổ đĩa quang của VM.

  4. Khởi động VM và khởi động lên hệ điều hành trực tiếp Gparted. Cài đặt mặc định làm việc cho tôi. Tăng dung lượng đĩa bằng Gpart.
  5. Tắt máy ảo
  6. Hoàn nguyên EFI trong Cài đặt VM
  7. Đăng nhập vào VM. Su để người dùng root
  8. Tăng LVM bằng lệnh bên dưới (giả sử âm lượng gốc là / dev / ol / root)

    lvextend -L+10G /dev/ol/root 
    

    HOẶC LÀ

    lvextend -l +100%FREE /dev/ol/root 
    
  9. Tăng kích thước hệ thống tệp:

    xfs_growfs  /
    
  10. Xác minh bằng cách sử dụng:

    df -k /
    

Hy vọng nó giúp!


0

Hướng dẫn cập nhật cho VirtualBox 5 và Ubuntu 16, giả sử máy chủ Windows:

  1. Tắt máy ảo.
  2. "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifymedium disk PATH-TO-VDI-FILE --resize NEW-SIZE-IN-MEGABYTES
  3. Nếu bạn gặp lỗi về việc không thể đăng ký đĩa cứng vì cùng tồn tại đĩa cứng, hãy lưu ý GUID giống như {2759db7d-d23b -...} trong thông báo, sau đó chạy lại lệnh thay thế đường dẫn tệp VDI với GUID, như thế này: "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifymedium disk GUID --resize NEW-SIZE-IN-MEGABYTES
    • Nếu bạn đang thay đổi kích thước phân vùng khởi động của mình, hãy làm theo hướng dẫn gparted trong aaronvargas bài đăng .
    • Nếu bạn thay đổi kích thước phân vùng không khởi động, bạn có thể ngắt kết nối phân vùng và thay đổi kích thước trực tiếp hơn bằng cách thực hiện như sau:
      • Bắt đầu VM của bạn.
      • Sử dụng trình quản lý gói Ubuntu yêu thích của bạn (ví dụ: Synaptic) để cài đặt gparted trên VM của bạn.
      • Bắt đầu một dấu nhắc lệnh.
      • df -k để tìm tên của MOUNT-POINT, bạn cần thay đổi kích thước (ở cột bên phải của đầu ra) và ghi chú tên của PHẦN TÊN-TÊN tương ứng ở cột bên trái.
      • sudo umount MOUNT-POINT
      • sudo gparted , chọn đúng đĩa ảo từ menu thả xuống ở góc trên bên phải và trong màn hình đồ họa kết quả, nhấp chuột phải vào hộp PHẦN TÊN-TÊN hoặc mục của nó trong bảng, chọn thay đổi kích thước / di chuyển và trong hộp thoại kết quả, thay đổi kích thước nó để lấp đầy không gian mới. Nhấp vào nút Thay đổi kích thước để đóng hộp thoại, sau đó trong cửa sổ chính, chọn biểu tượng dấu kiểm từ thanh công cụ biểu tượng để áp dụng thay đổi.
      • Khởi động lại. Các không gian mới nên có sẵn.

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.