GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menemukan file mana yang menghabiskan 80% ruang di server web Linux?

Solusi 1:

Tentunya ada cara yang lebih rumit, tapi yang saya ingat adalah

du --max-depth=1 -h /

Sekarang ambil direktori yang paling banyak menggunakan ruang (du --max-depth=1 -h /yourdir) dan masuk lebih dalam sampai Anda menemukan pelakunya.
Jika ingin keluaran Anda diurutkan berdasarkan ukuran dan tidak peduli dengan format yang dapat dibaca manusia, Anda juga dapat melakukan du --max-depth=1 /your_dir | sort -n

Solusi 2:

Saya menemukan ncdu (http://dev.yorhel.nl/ncdu) cukup membantu untuk ini.

Solusi 3:

Saya menggunakan baobab program Gnome. Anda dapat menjalankan ini di desktop Anda dan t dapat terhubung melalui SSH ke server. Ini menunjukkan peta grafis penggunaan ruang disk yang mudah dibaca. Itu dipasang di bawah Gnome sebagai "Disk Usage Analyzer"

Solusi 4:

Cobalah gt5.

Solusi 5:

df -kmenunjukkan fs mana masalahnya. Kemudian cd ke dir tingkat atas untuk itu dan rundu -xk | urutkan -n | tail -25ini akan menampilkan 25 dir teratas, diurutkan, untuk matahari 9 atau sebelumnya, ganti x dengan d.


Linux
  1. Linux – Bagaimana Cara Mengetahui Hard Disk Apa yang Ada di Sistem?

  2. Cara Menemukan Shell Yang Anda Gunakan di Linux

  3. Bagaimana cara menyalin pohon direktori tetapi bukan file di Linux?

  1. Linux – Bagaimana Cara Memeriksa Informasi Struktur Direktori File Unix/linux?

  2. Cara Menggunakan Perintah find Linux untuk Menemukan File

  3. Linux / UNIX :Cara menemukan file yang memiliki set SUID/SGID

  1. Bagaimana menemukan semua file yang jarang di Linux

  2. Bagaimana cara mengetahui proses mana yang menggunakan ruang swap di Linux?

  3. Bagaimana saya bisa menemukan file header dari bahasa pemrograman C di Linux?