Hệ điều hành Ubuntu trên VMware Player 6.0.4 chiếm quá nhiều dung lượng đĩa


1

Tôi có hệ điều hành khách Ubuntu 15.04 chạy trong VMware Player chạy trong hệ điều hành máy chủ Windows 8.1. Cuối cùng tôi đã sử dụng tính năng "Đình chỉ" của VMware, để tiếp tục công việc của mình sau đó, tuy nhiên mỗi lần tôi cố gắng khôi phục trạng thái bị treo, tôi gặp phải sự cố không tương thích đồ họa do không thể khôi phục lại trạng thái bị treo.

Trong khi đó, tôi thấy rằng hệ điều hành khách Ubuntu mất quá nhiều thời gian để khởi động (Tôi không chắc liệu VMware Player có mất quá nhiều thời gian để tải HĐH không hay có vấn đề gì với việc khởi động không) và nhiều tệp .vmdk đã được tạo như sau:

nhập mô tả hình ảnh ở đây

Ubuntu 15.04 Vivid (64bit) -s010.vmdk
Ubuntu 15.04 Vivid (64bit) -s011.vmdk
Ubuntu 15.04 Vivid (64bit) -s012.vmdk
Ubuntu 15.04 Vivid (64 bit) -s013.vmdk
Ubuntu 15.04 Vivid (64 bit)
Ubuntu 15.04 Vivid (64bit) -s015.vmdk
Ubuntu 15.04 Vivid (64bit) -s016.vmdk
Ubuntu 15.04 Vivid (64bit) -s017.vmdk
Ubuntu 15.04 Vivid (64 bit) -s018.vmdk
Ubuntu 15.04 Vivid (64bit)
Ubuntu 15.04 Vivid (64bit) -s020.vmdk
Ubuntu 15.04 Vivid (64bit) -s021.vmdk
Ubuntu 15.04 Vivid (64bit) -s022.vmdk
Ubuntu 15.04 Vivid (64bit) -s023.vmdk
Ubuntu 15.04 Vivid (64 bit)
Ubuntu 15.04 Sống động (64 bit) -s026.vmdk
Sinh động Ubuntu 15.04 (64 bit) -s001.vmdk
Ubuntu 15.04 Vivid (64bit) -s002.vmdk
Ubuntu 15.04 Vivid (64bit) -s003.vmdk
Ubuntu 15.04 Vivid (64bit) -s004.vmdk
Ubuntu 15.04 Vivid (64bit) -s005.vmdk
Ubuntu 15.04 Vivid (64bit)
Ubuntu 15.04 Sống động (64 bit) -s007.vmdk
Ubuntu 15.04 Sống động (64 bit) -s008.vmdk
Ubuntu 15.04 Sống động (64 bit) -s009.vmdk

cùng với các tệp VMware khác:

vmware-0.log
vmware-1.log
vprintproxy.log
Ubuntu 15.04 Vivid (64bit) -s025.vmdk
Ubuntu 15.04 Vivid (64bit) .nvram
Ubuntu 15.04 Vivid (64bit) vmdk
Ubuntu 15.04 Vivid (64bit) .vmsd
Ubuntu 15.04 Vivid (64 bit) .vmx
Ubuntu 15.04 Sống động (64 bit) .vmxf
Ubuntu 15.04 Sống động (64 bit) -8843f757.vmem
Ubuntu 15.04 Sống động (64 bit) -8843f757.vmss
vmware.log

Tất cả các tệp vmdk bất cứ khi nào tôi khởi động vào HĐH và việc xóa bất kỳ tệp vmdk nào cũng dẫn đến lỗi sau:

Error while powering on: Unable to open file "G:\Ubuntu_15.04-64bit\64bit\Ubuntu 15.04 Vivid (64bit).vmdk":
The system cannot find the file specified.

Toàn bộ thư mục chiếm kích thước tối đa 30 GB và mỗi tệp này chiếm dung lượng ổ đĩa khoảng 1 GB.


Vì lý do gì mà nhiều tập tin vmdk được tạo ra?
Hậu tố "s0xx" trong các tệp vmdk tương ứng với cái gì?
Có cách nào để giảm kích thước của hệ thống bằng cách loại bỏ các tệp vmdk không cần thiết không? Kích thước của thư mục làm việc (G: \ Ubuntu_15.04-64bit \ 64bit) tiếp tục tăng.


Khi bạn tạo một đĩa ảo, bạn được lựa chọn kích thước cố định hoặc phân đoạn. Thứ hai là linh hoạt hơn nhưng có một hình phạt hiệu suất. Kích thước phân khúc được giới hạn ở 2GB (mà bạn có). Bạn có thể chuyển đổi sang đĩa có kích thước cố định bằng hướng dẫn luận văn . Để biết thêm chi tiết, bạn có thể đảo ngược các hướng dẫn này .
AFH

Nếu bạn không thể thực hiện những điều này, thì bạn tạo một VM mới với kích thước đĩa cố định và khởi động Ubuntu Live trong mỗi đĩa để phản chiếu đĩa được phân đoạn sang bộ nhớ ngoài (có thể nằm trong hệ thống tệp máy chủ) và sử dụng nó để ghi đè lên mới đĩa kích thước cố định. Lưu ý tầm quan trọng của việc tắt hoàn toàn VM trước khi bạn bắt đầu.
AFH

Cảm ơn bạn rất nhiều vì phản ứng ngay lập tức của bạn. Tôi sẽ thử chúng ra. Nhưng các phương pháp trên cũng sẽ làm giảm kích thước chiếm toàn bộ hệ thống như vậy? Nếu không, xin vui lòng đề xuất phương pháp để làm như vậy. Và tôi cũng không thể theo dõi bình luận thứ hai. Xin hãy giải thích.
thegreatcoder

Bạn có thể đặt bất kỳ kích thước đĩa nào bạn muốn khi tạo VM. Bạn không thể sao chép một cách đáng tin cậy một phân vùng trong khi nó đang hoạt động, vì nó có thể thay đổi trong khi bản sao đang được tiến hành. Có các kỹ thuật để ngăn chặn các thay đổi trong thời gian của một bản sao, nhưng tính toàn vẹn của dữ liệu không thể được đảm bảo, vì các tệp đang mở có thể có bộ đệm không được cam kết khi phân vùng bị đóng băng. Vì vậy, quy trình an toàn nhất là tắt, đóng tất cả các tệp, sau đó sử dụng HĐH độc lập (như Live CD) để thực hiện sao chép. Bạn cần làm điều này, trước tiên để sao lưu đĩa được phân đoạn trong một VM và một lần nữa để ghi đè lên đĩa hệ thống trong VM khác.
AFH

Câu trả lời:


0

Như bạn có thể thấy từ liên kết sau đây, một người nào đó tại Ask Ubuntu có cùng một vấn đề với VMware: Có nên cài đặt Ubuntu xương trần thông qua VMware Fusion không? vì vậy có lẽ đây là vấn đề của VMware, không phải là vấn đề của Ubuntu. Hầu hết các dự án nguồn mở bao gồm một ứng dụng máy ảo đi kèm với phần mềm đều sử dụng VirtualBox. Tôi có ba hệ điều hành khách Ubuntu được cài đặt trong VirtualBox của tôi và không có hệ điều hành nào chiếm dung lượng đĩa quá lớn.

VirtualBox không bao giờ tự tạo bất kỳ ảnh chụp nhanh nào. Ảnh chụp nhanh chỉ có thể được tạo trong VirtualBox bởi người dùng. Chọn HĐH khách trong VirtualBox và trong thanh menu chính của VirtualBox, chọn Máy công cụẢnh chụp nhanh → bấm Trạng thái hiện tại trong ngăn giữaChụp để lưu ảnh chụp nhanh của HĐH khách hiện đang chạy. Bạn cũng có thể xóa các ảnh chụp nhanh cũ hơn khỏi HĐH khách để giải phóng không gian đĩa hoặc để khôi phục HĐH khách trở lại tình trạng như khi nó được cài đặt ban đầu.

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.