Máy ảo hết dung lượng đĩa khi vẫn còn chỗ trống


1

Tôi hiện đang chạy Fedora bên trong máy ảo trên hộp Windows bằng VMware Workstation. Tôi đã phân bổ khoảng 6GB cho Fedora VM.

Trong cài đặt VM, tôi thấy:

  • Kích thước hiện tại 3,6 GB
  • Kích thước tối đa 6 GB
  • Hệ thống miễn phí 10 GB

Bây giờ Fedora đang phàn nàn rằng nó sắp hết dung lượng đĩa. Tôi thấy rằng tệp đĩa VM chỉ mất chính xác 3,6 GB và không phải là 6 GB được phân bổ đầy đủ.

Đầu ra của df là: / dev / mapper / vm_lv-root 3612384 3420160 15536 ​​96%

Tôi đã thử mở rộng bằng trình quản lý đĩa vmware, giúp tăng hiệu quả phân vùng của tôi từ 5 (ban đầu) lên 6 vẫn còn vấn đề tương tự.

Làm thế nào tôi có thể sửa lỗi này?


Vui lòng gửi đầu ra của lệnh "df" dưới dạng chỉnh sửa cho câu hỏi của bạn.
CarlF

/ dev / mapper / vm_lv-root 3612384 3420160 15536 ​​96%
Ricko M

Câu trả lời:


1

Fedora hoàn toàn có thể phân vùng đĩa ảo của bạn theo cách mà một trong các phân vùng đã đầy, trong khi một phân vùng khác gần trống và do đó, khiến cho bạn có 2,4 GB không thể sử dụng được.

Từ những gì tôi biết về các lược đồ phân vùng Linux, tôi hy vọng lược đồ phân vùng của bạn sẽ giống như:

  • 200MB / Khởi động
  • 512MB - Hoán đổi 1GB
  • 2GB / (Root)
  • 3GB / nhà (tệp người dùng)

Nếu bạn đã lấp đầy phân vùng nhà và phân vùng gốc chỉ chiếm một nửa gig thì bạn sẽ thấy lỗi "đầy đĩa" trên phân vùng nhà của bạn trong khi một tỷ lệ tốt của đĩa trống.

Một số bản phân phối Linux mà tôi thấy không hề sử dụng loại lược đồ phân vùng này và chỉ có các phân vùng gốc và trao đổi, tránh xa các vấn đề bạn đang gặp.

Tôi không biết VMWare có hỗ trợ thay đổi kích thước hình ảnh đĩa hay không nhưng tôi sẽ không ngạc nhiên nếu bạn có thể tìm thấy hình ảnh đĩa trong cài đặt VM và nói với phần mềm bạn muốn nó lớn hơn.

Nếu nó đơn giản thì sau khi bạn đã hoàn thành, bạn sẽ cần phải tải xuống một GParted LiveCD , gắn nó vào VM và sau đó lấy nó để khởi động từ liveCD. GParted sẽ có thể thay đổi kích thước và, nếu cần, di chuyển các phân vùng trong VM. Nó sẽ cho bạn thấy phân vùng nào gần đầy và do đó có thể cho biết bạn cần thay đổi kích thước nào.

Như mọi khi, hãy sao lưu các tệp VM của bạn trước khi bạn bắt đầu.


Cảm ơn! Tôi đã cập nhật các chi tiết trong câu hỏi, mở rộng nó không giúp ích gì :(
Ricko M

1
Bạn đã mở rộng đĩa trong trình quản lý VM, sau đó bạn sẽ cần gia hạn vách ngăn trong chính máy ảo. Vì vậy, tôi khuyên bạn nên thử GParted như tôi đã đề cập.
Mokubai

Cảm ơn sẽ cho rằng đi. Điều vẫn còn gây phiền toái cho tôi là nếu toàn bộ cài đặt đang sử dụng ~ 5 hợp đồng biểu diễn, tôi sẽ thấy điều tương tự trên hệ điều hành máy chủ của tôi nơi vm ware đang chạy. Tôi vẫn thấy nó có tập tin trị giá 3,6 hợp đồng biểu diễn.
Ricko M

1
Ricko, df (1) không hiển thị không gian có sẵn trên đĩa . Nó hiển thị không gian có sẵn trên phân vùng gắn . Vì một số lý do, bạn đã thiết lập VM với một số hợp đồng không gian đĩa ảo chưa sử dụng.
CarlF

Cảm ơn carl. Có lệnh nào hiển thị tất cả các ổ đĩa có sẵn & amp; không gian liên kết với họ? Tôi không thể khởi động với gpart qua vm, nó đi thẳng vào os..sigh!
Ricko 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.