2014-09-11 17 views
5

Tôi đã tạo ra âm thanh được khởi tạo từ ubuntu/trusty64 trên máy chủ Windows. Tôi nhận ra kích thước đĩa của hộp ảo được tạo ra là 40GB. Tôi muốn giảm số lượng này xuống ít nhất 10GB. Có cách nào để làm điều này không?giảm dung lượng lưu trữ hộp lang thang (vmdk)

mặc dù hiện tại kích thước thực là 1,19GB nhưng tôi không muốn kích thước ảo của nó lớn như vậy.

cảm ơn bạn!

Trả lời

3

Bạn có thể thử để làm điều đó bằng cách

  1. không gian zero-ra đĩa trong vm bằng cách chạy

cat /dev/zero > /path/to/fill/z; sync; sleep 3; sync; rm -rf z

NOTE: Delete unwanted files within the VM before running the command above. If you have multiple partitions, logical volumes, do it on each of them.

  1. nhỏ gọn/teo đĩa ảo (điều này hoạt động tốt với định dạng VDI, nhưng không chắc chắn về VMDK, bạn có thể thử)

VBoxManage modifyhd --compact /path/to/vdisk.vmdk

Bạn sẽ thấy sự tiến bộ, một khi hoàn thành, kiểm tra kích thước của nó.

Cập nhật: Nếu bạn muốn thay đổi kích thước đĩa ảo, bạn nên sử dụng VBoxManage modifyhd --resize <megabytes> /path/to/vdisk.vmdk.

NOTE: The size of the virtual disk doesn't matter too much, it is just like a cap (max size) of the virtual disk image it can grow up to. By default the VMDK should be dynamically allocated, which mean the vmdk size will be close to the amount of data within the VM. The above method will help to reclaim spaces that has been freed up within the guest.

QUAN TRỌNG: Trồng kích thước của vdisk là OK, nhưng khi giảm/thu hẹp bạn phải rất cẩn thận, có nguy cơ mất dữ liệu kích thước mới < kích thước dữ liệu thực tế trong vdisk.

+1

Nó dường như không hoạt động. Vấn đề là kích thước ảo của nó (kích thước tối đa) là 40GB tuy nhiên kích thước thực trên đĩa chỉ là 1,19GB. Tôi chỉ muốn giảm kích thước ảo 40GB này. Các tập tin vmdk dường như tăng lên cho đến khi kích thước tối đa cho trước. – ganni

+1

OK, bây giờ tôi hiểu những gì bạn muốn đạt được. Vui lòng xem câu trả lời được cập nhật. –

+0

Cảm ơn bạn! Tôi đã thử bạn phương pháp và cộng, cố gắng "VBoxManage modifyhd --resize vdisk.vdi" sau khi chuyển đổi vdisk.vmdk của tôi sang định dạng vdi mà không có may mắn. Mặc dù tôi đã có thể thu nhỏ kích thước ảo của nó xuống còn 15G máy ảo của tôi không khởi động được sau khi thu nhỏ. vì vậy tôi đã từ bỏ việc này ngay bây giờ: ( – ganni

2

Trên Linux, bạn có thể thử sử dụng qemu-img resize filename [+|-]size

+0

tiếc là hệ thống máy chủ của tôi là cửa sổ .. Không có cách nào để thực hiện việc này? – ganni

+0

Xin lỗi, tôi không biết các phương pháp cửa sổ. Nếu bạn có thể tìm cách thu nhỏ vùng chứa, tôi có thể cho bạn biết cách thay đổi kích thước hệ thống tệp nội bộ bên trong VM. – Maxym

Các vấn đề liên quan