Làm cách nào để thay đổi dung lượng tôi đã phân bổ cho ổ cứng ảo trong VirtualBox?


7

Tôi có một máy ảo Windows 7 64 bit chạy bên trong VirtualBox. Khi tôi lần đầu tiên thiết lập hệ thống, tôi đã cho ổ cứng ảo 20GB dung lượng để hoạt động, nhưng tôi cũng thiết lập nó để tự động mở rộng (hoặc tôi nghĩ vậy).

Thật không may, tôi đã hết dung lượng và ổ đĩa không mở rộng / thay đổi và tôi không thể tìm cách thay đổi kích thước của nó. Có bất cứ điều gì tôi có thể làm trong tình huống này?


Tôi nghĩ tùy chọn "mở rộng động" lên đến mức tối đa bạn đưa ra (20Gb trong trường hợp này). Điều đó có nghĩa là tệp bên ngoài hộp ảo trong máy chủ HD của bạn không nhất thiết phải chiếm 20Gb đầy đủ trừ khi máy ảo cần. Ít nhất, đó là cách tôi diễn giải tùy chọn.
Tro

Xin chào Ash, cảm ơn phản hồi của bạn. Tôi nghĩ bạn đúng trong khẳng định của bạn về vấn đề này. Bạn nghĩ tôi nên làm gì mặc dù? Bây giờ tôi hết dung lượng, tôi không thể cài đặt bất cứ thứ gì. Ngoài ra, tôi không thể xóa máy ảo vì tôi đã cài đặt phần mềm tôi đã mua. = (
Khách

afrazier đã cho bạn một câu trả lời và bạn nên chấp nhận nó. Bạn cũng có thể xem câu trả lời của tôi và những người khác để Thay đổi kích thước Máy ảo trong câu hỏi VirtualBox để biết thêm nhận xét.
przemoc

Câu trả lời:


9

Công cụ dòng lệnh VBoxManagesẽ cho phép bạn thay đổi kích thước ổ cứng của khách. Mở một dấu nhắc lệnh / thiết bị đầu cuối / bất cứ điều gì cho hệ điều hành máy chủ của bạn và thay đổi thư mục nơi VirtualBox được cài đặt ("C: \ Program Files \ VirtualBox" trên máy chủ Windows). Từ đó, chạy VBoxManage list hddsđể xem danh sách các ổ đĩa cứng có sẵn. Tìm ổ đĩa mà bạn muốn thay đổi kích thước và sao chép đường dẫn đầy đủ (sau Locationđầu ra) hoặc UUID vào khay nhớ tạm của bạn cho lệnh tiếp theo. Tiếp theo, chạy VBoxManage modifyhd C:\Path\To\Drive.vdi --resize 30000. Thay thế C: \ Path \ To \ Drive.vdi bằng UUID hoặc đường dẫn đầy đủ đến hình ảnh ổ đĩa của bạn. Số sau --resizelà kích thước mới tính bằng megabyte. Nếu bạn muốn đi lớn hơn 30 GB, hãy thoải mái.

Khi đã hoàn tất, bạn vẫn phải cho máy ảo của mình biết rằng không gian mới có sẵn để sử dụng. Đối với Win7, cách dễ nhất để thực hiện từ Quản lý đĩa.


Thay đổi kích thước vm của tôi làm việc tốt. nhưng sau đó vm của tôi là linux ... vì vậy bây giờ tôi phải tìm cách mở rộng phân vùng linux của mình để chiếm thêm dung lượng ... bất kỳ mẹo phân vùng RHEL / centOS nào (làm cách nào để mở rộng phân vùng chính?)
Trevor Boyd Smith

@TrevorBoydSmith: Tôi thực sự không thể giúp bạn với phần đó. GPartEd có thể phù hợp với bạn nếu bạn không thể làm điều đó với các công cụ được tích hợp trong HĐH. Nó sẽ là một tìm kiếm Google khá dễ dàng đi.
afrazier

Thật không may, gparted không hỗ trợ phân vùng LVM en.wikipedia.org/wiki/GParted#Supported_features . Và IMO điều chỉnh LVM là không dễ dàng ... o / w SO câu hỏi của tôi sẽ được giải quyết ngay lập tức hoặc đóng cửa: superuser.com/questions/335038/...
Trevor Boyd Smith

0

Vì vậy, bạn đã đề cập đến hệ điều hành của VM, nhưng bạn đã không đề cập đến hệ điều hành máy chủ. Tôi sẽ cho rằng thiết lập của bạn giống như của tôi và nếu không, thì các nguyên tắc cơ bản của quy trình này vẫn giống hệt nhau.

Làm thế nào để làm điều này.


-1

Câu trả lời của afrazier là đúng. Tuy nhiên, cá nhân tôi không bao giờ có thể lấp đầy một khách Windows 20 GB vì tôi không lưu trữ dữ liệu trong VM - Tôi sử dụng chia sẻ để lưu trữ nó trên một ổ đĩa khác. Đối với một điều, điều này làm cho nó có thể truy cập mà không cần khởi động VM. Dường như với tôi bạn không thể lấp đầy 20GB chỉ với các ứng dụng.


Thật dễ dàng để sử dụng tới 20 GB dung lượng cho các ứng dụng, đặc biệt nếu bạn đang sử dụng máy ảo làm môi trường phát triển.
Jared Harley

-1, thật không may, tôi đã dễ dàng lấp đầy máy ảo linux của mình với tất cả không gian ứng dụng ... vì vậy tôi phải không đồng ý.
Trevor Boyd Smith

Tôi chưa bao giờ nói rằng "không ai" có thể lấp đầy máy ảo 20 GB. Tôi nói rằng tôi không bao giờ có thể. Đây là sự thật.
CarlF

Điều này không nên được đánh giá thấp - mặc dù nó không phải là một câu trả lời, sử dụng chia sẻ để lưu trữ các tệp trên ổ cứng máy chủ là một cách tuyệt vời để không lấp đầy ổ cứng ảo.
Công tước
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.