Perangkat lunak treemap penggunaan disk untuk Linux tanpa kepala

22

Ada beberapa program yang dapat menampilkan ruang disk yang digunakan menggunakan treemap , seperti WinDirStat untuk Windows dan KDirStat untuk KDE / Linux:

Tangkapan layar KDirStat

Saya mencari sesuatu yang serupa, tetapi untuk kotak Linux tanpa kepala. (Misalnya, jalankan program pengumpulan data konsol di server, lalu muat file dalam program grafis di lingkungan GUI.)

Atau, apa cara lain yang baik untuk mendapatkan representasi ruang disk bekas terstruktur , hanya dengan akses SSH?

Vladimir Panteleev
sumber
javascript ini mem-parsing du output: code.google.com/p/treemaplib/source/browse/trunk/TreeMapJS/…
eadmaster

Jawaban:

24

NCurses Disk Usage (ncdu) bagus untuk ini. Lihat http://dev.yorhel.nl/ncdu untuk detailnya. Ini tersedia sebagai paket untuk distribusi paling populer dan memungkinkan Anda menjelajah dan mencari tahu di mana ruang disk Anda digunakan. Ini menggunakan karakter teks untuk menampilkan diagram batang penggunaan direktori sehingga Anda mendapatkan antarmuka semi-grafis, dalam lingkungan hanya teks.

orang kaya
sumber
Yang ini luar biasa, sangat dianjurkan.
RomanSt
ncdu tidak menghasilkan treemaps.
Dave Horner
11

GT5 sangat bagus. Ini memiliki antarmuka konsol dan juga membuat file html yang dapat Anda lihat di browser Anda. Ada dalam repositori sehingga Anda bisa mendapatkannya.

Jure1873
sumber
bagus ... tidak menyadari paket itu.
3dinfluence
1
Saya telah menggunakan gt5untuk sementara waktu, tetapi memiliki satu kelemahan yang cukup besar: jika Anda memiliki banyak file, gt5ironisnya membutuhkan ruang disk yang cukup besar (ratusan megabita) untuk menghasilkan hasilnya.
Vladimir Panteleev
8

Saya menggunakan du -cks * | sort -rn | head -11.

Ini menunjukkan sepuluh direktori teratas dengan konsumsi disk. Saya menggunakannya di / rumah dan semacamnya sepanjang waktu.

Aaron Copley
sumber
Cemerlang! Tidak ada yang dipasang, apakah pekerjaan itu baik-baik saja, bahkan jika itu memerlukan sedikit navigasi dan menjalankan perintah di tempat yang berbeda untuk menyelidiki di mana semua ruang kosong Anda hilang.
Niavlys
5

xdiskusagememungkinkan Anda untuk menyalurkan output duke dalamnya untuk analisis. Itu pilihan yang bagus.

MikeyB
sumber
1

Anda dapat menjalankan perintah yang sama jika Anda terhubung pada server melalui ssh dan menggunakan ssh forwarding X dan server X pada workstation Anda. Jika Anda ingin dari commandline:

df -k /*|sort -n
Mircea Vutcovici
sumber
1
Ya, itu sudah jelas, tetapi saya tidak ingin menginstal KDE di server :) Dan saya sedang mencari metode yang lebih baik / lebih terstruktur daripada hanya menyortir semua file berdasarkan ukuran ... pertanyaan yang diedit untuk memperjelas.
Vladimir Panteleev