Có chương trình nào như WinDirStat cho RedHat không?


12

Tôi sắp hết dung lượng đĩa trên một trong các máy chủ Linux của chúng tôi và tôi cần tìm hiểu xem cái gì đang chiếm hết dung lượng.

TIA

Câu trả lời:


10

du -m --max-depth=6 / | sort -nr | head -n 20 sẽ hiển thị cho bạn 20 thư mục lớn nhất với những thư mục lớn nhất ở trên cùng, mức sử dụng được biểu thị bằng megabyte.



3

Windirstat được truyền cảm hứng mạnh mẽ bởi kdirstat, nó nên ở trong bản phát hành của bạn.



0

du - sử dụng đĩa. - "man du" để biết thêm thông tin.

chỉnh sửa: thông thường một cái gì đó như du / -hc --max-height = 1 nên làm điều đó

đối với các công cụ đồ họa, hãy thử "filelight"


0

Tôi thường xuyên sử dụng:

du -cks * | sort -nr

Thoạt nhìn tôi đọc đó là "vịt liên tiếp."
Hyppy

Vịt là ký ức của tôi cho lệnh này. Tôi nghĩ rằng tôi đã đánh cắp nó từ cuốn sách O'Reilly Linux Hacks trở lại khi.
dmourati

0

ageu đang chạy tốt trong RHEL 6, quét thư mục đích và hiển thị báo cáo qua HTTP:

Giả sử bạn sắp hết dung lượng đĩa. Bạn cần giải phóng một chút, bằng cách tìm thứ gì đó lãng phí không gian và xóa nó (hoặc chuyển nó sang phương tiện lưu trữ). Làm thế nào để bạn tìm đúng thứ cần xóa, giúp bạn tiết kiệm không gian tối đa với chi phí bất tiện tối thiểu?

Unix cung cấp tiện ích du tiêu chuẩn, quét đĩa của bạn và cho bạn biết thư mục nào chứa lượng dữ liệu lớn nhất. Điều đó có thể giúp bạn thu hẹp tìm kiếm của bạn vào những thứ đáng để xóa nhất.

Tuy nhiên, điều đó chỉ cho bạn biết những gì lớn. Những gì bạn thực sự muốn biết là những gì quá lớn. Chính nó, du sẽ không cho phép bạn phân biệt giữa dữ liệu lớn vì bạn đang làm một cái gì đó cần dữ liệu lớn và dữ liệu lớn vì bạn đã giải nén nó một lần và quên nó.

Hầu hết các hệ thống tệp Unix, ở chế độ mặc định của chúng, ghi lại một cách hữu ích khi tệp được truy cập lần cuối. Không chỉ khi nó được viết hoặc sửa đổi, mà ngay cả khi nó được đọc. Vì vậy, nếu bạn đã tạo ra một lượng lớn dữ liệu từ nhiều năm trước, quên làm sạch nó và chưa bao giờ sử dụng nó kể từ đó, thì về nguyên tắc, có thể sử dụng các tem thời gian truy cập cuối cùng đó để nói lên sự khác biệt giữa đó và lớn lượng dữ liệu bạn vẫn đang sử dụng thường xuyên.

ageu là một chương trình làm điều này. Về cơ bản, nó thực hiện cùng một kiểu quét đĩa như du, nhưng nó cũng ghi lại lần truy cập cuối cùng của mọi thứ mà nó quét. Sau đó, nó xây dựng một chỉ mục cho phép nó tạo ra các báo cáo một cách hiệu quả, tóm tắt các kết quả cho mỗi thư mục con, và sau đó nó tạo ra các báo cáo đó theo yêu cầu.

trang nam

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


0

Sử dụng đĩa NCurses chỉ chạy tốt trong RHEL 6:

Ncdu là một bộ phân tích sử dụng đĩa với giao diện ncurses. Nó được thiết kế để tìm không gian trống trên một máy chủ từ xa nơi bạn không có sẵn toàn bộ thiết lập đồ họa, nhưng nó là một công cụ hữu ích ngay cả trên các hệ thống máy tính để bàn thông thường. Ncdu nhằm mục đích nhanh chóng, đơn giản và dễ sử dụng và có thể chạy trong mọi môi trường giống như POSIX tối thiểu với các cài đặt được cài đặt.

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.