Apakah ada program seperti WinDirStat untuk RedHat?


12

Saya kehabisan ruang disk di salah satu server Linux kami dan saya perlu mencari tahu apa yang mengambil semua ruang.

TIA

Jawaban:


10

du -m --max-depth=6 / | sort -nr | head -n 20 akan menunjukkan kepada Anda 20 direktori terbesar dengan yang terbesar di atas, penggunaan ditunjukkan oleh megabyte.



3

Windirstat sangat terinspirasi oleh kdirstat, itu harus di distro Anda.



0

penggunaan du - disk. - "man du" untuk informasi lebih lanjut.

sunting: biasanya sesuatu seperti du / -hc --max-depth = 1 harus melakukannya

untuk alat grafis, coba "filelight"


0

Saya secara rutin menggunakan:

du -cks * | sort -nr

Sekilas saya membacanya sebagai "bebek berturut-turut."
Hyppy

bebek adalah mnemonik saya untuk perintah ini. Saya rasa saya mencurinya dari buku O'Reilly Linux Hacks saat itu.
dmourati

0

agedu berjalan dengan baik di bawah RHEL 6, memindai folder target dan mengekspos laporan melalui HTTP:

Misalkan Anda kehabisan ruang disk. Anda perlu membebaskan beberapa, dengan menemukan sesuatu yang membuang-buang ruang dan menghapusnya (atau memindahkannya ke media arsip). Bagaimana Anda menemukan hal-hal yang tepat untuk dihapus, yang menghemat ruang maksimum dengan biaya ketidaknyamanan minimum?

Unix menyediakan utilitas du standar, yang memindai disk Anda dan memberi tahu Anda direktori mana yang berisi jumlah data terbesar. Itu dapat membantu Anda mempersempit pencarian Anda ke hal-hal yang paling layak dihapus.

Namun, itu hanya memberi tahu Anda apa yang besar. Apa yang benar-benar ingin Anda ketahui adalah apa yang terlalu besar. Dengan sendirinya, du tidak akan membiarkan Anda membedakan antara data yang besar karena Anda melakukan sesuatu yang membutuhkannya besar, dan data itu besar karena Anda membukanya sekali dan melupakannya.

Sebagian besar sistem file Unix, dalam mode standarnya, membantu merekam ketika file terakhir kali diakses. Bukan hanya ketika itu ditulis atau diubah, tetapi ketika itu bahkan dibaca. Jadi jika Anda menghasilkan sejumlah besar data bertahun-tahun yang lalu, lupa untuk membersihkannya, dan belum pernah menggunakannya sejak saat itu, maka pada prinsipnya adalah mungkin untuk menggunakan perangko waktu akses terakhir itu untuk mengetahui perbedaan antara itu dan besar jumlah data yang masih Anda gunakan secara teratur.

agedu adalah program yang melakukan ini. Ini pada dasarnya melakukan pemindaian disk yang sama dengan du, tetapi juga mencatat waktu akses terakhir dari semua yang dipindai. Kemudian ia membangun indeks yang memungkinkannya secara efisien menghasilkan laporan yang memberikan ringkasan hasil untuk setiap subdirektori, dan kemudian menghasilkan laporan tersebut sesuai permintaan.

halaman manual

masukkan deskripsi gambar di sini


0

Penggunaan Disk NCurses berjalan dengan baik di bawah RHEL 6:

Ncdu adalah penganalisis penggunaan disk dengan antarmuka ncurses. Ini dirancang untuk menemukan ruang babi di server jauh di mana Anda tidak memiliki seluruh pengaturan grafis yang tersedia, tetapi itu adalah alat yang berguna bahkan pada sistem desktop biasa. Ncdu bertujuan untuk menjadi cepat, sederhana dan mudah digunakan, dan harus dapat berjalan di lingkungan minimal seperti POSIX dengan ncurses diinstal.

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.