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?


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.


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.


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.


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.



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

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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.