Phần mềm treemap sử dụng đĩa cho Linux không đầu


22

Có một số chương trình có thể hiển thị dung lượng ổ đĩa đã sử dụng bằng cách sử dụng bản đồ tre , chẳng hạn như WinDirStat cho Windows và KDirStat cho KDE / Linux:

Ảnh chụp màn hình KDirStat

Tôi đang tìm kiếm một cái gì đó tương tự, nhưng cho một hộp Linux không đầu. (Ví dụ: chạy chương trình thu thập dữ liệu bảng điều khiển trên máy chủ, sau đó tải tệp trong chương trình đồ họa trong môi trường GUI.)

Ngoài ra, các cách tốt khác để có được biểu diễn không gian đĩa được sử dụng có cấu trúc , chỉ với quyền truy cập SSH là gì?


javascript này phân tích cú pháp đầu ra: code.google.com/p/treemaplib/source/browse/trunk/TreeMapJS/
Kẻ

Câu trả lời:


24

Sử dụng đĩa NCurses (ncdu) là tốt cho việc này. Xem http://dev.yorhel.nl/ncdu để biết chi tiết. Nó có sẵn dưới dạng gói cho hầu hết các bản phân phối phổ biến và cho phép bạn duyệt và tìm nơi sử dụng dung lượng đĩa của bạn. Nó sử dụng các ký tự văn bản để hiển thị biểu đồ thanh sử dụng thư mục để bạn có được giao diện bán đồ họa, trong môi trường chỉ có văn bản.


Điều này là tuyệt vời, rất khuyến khích.
RomanSt

ncdu không sản xuất treemaps.
Dave H Corner

11

gt5 rất hay. Nó có giao diện điều khiển và cũng tạo các tệp html mà bạn có thể xem trong trình duyệt của mình. Nó nằm trong kho để bạn có thể lấy nó.


tốt đẹp .... không biết gói đó.
3dinfluence

1
Tôi đã sử dụng được gt5một thời gian, nhưng nó có một lỗ hổng đáng kể: nếu bạn có nhiều tệp, gt5trớ trêu là cần một lượng không gian đĩa đáng kể (hàng trăm megabyte) để tạo kết quả.
Vladimir Panteleev

8

Tôi sử dụng du -cks * | sort -rn | head -11.

Nó cho thấy mười thư mục hàng đầu theo mức tiêu thụ đĩa. Tôi sử dụng nó trên / nhà và như vậy tất cả các thời gian.


Rực rỡ! Không có gì để cài đặt, công việc vẫn ổn, ngay cả khi nó yêu cầu điều hướng một chút và chạy lệnh ở những nơi khác nhau để điều tra xem tất cả không gian trống của bạn đã biến mất.
Niavlys

5

xdiskusagecho phép bạn dẫn đầu ra của dunó để phân tích. Đó là một lựa chọn tuyệt vời.



1

Bạn có thể chạy cùng một lệnh nếu bạn kết nối trên máy chủ thông qua ssh và sử dụng chuyển tiếp ssh X và máy chủ X trên máy trạm của bạn. Nếu bạn muốn từ dòng lệnh:

df -k /*|sort -n

1
Vâng, điều đó là hiển nhiên, nhưng tôi không muốn cài đặt KDE trên máy chủ :) Và tôi đang tìm kiếm một phương pháp đẹp hơn / có cấu trúc hơn là chỉ sắp xếp tất cả các tệp theo kích cỡ ... câu hỏi được chỉnh sửa để làm rõ.
Vladimir Panteleev
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.