Selasa, 19 April 2022

Cara Menemukan Lokasi File Besar Pada Linux

Disk atau hardisk penuh sering terjadi pada server yang kita kelola. Meskipun masalah sederhana namun memiliki efek fatal yaitu server menjadi down atau tidak bisa diakses. Ketika sedang terjadi transaksi kejadian tersebut dapat menimbulkan kerugian. Yang jadi masalah adalah kita sudah mengetahui hardisk habis tetapi kita tidak mengetahui penyebabnya apa sedangkan sistem kita misal tidak ada fiture upload file. 

Jika kita mengalami masalah tersebut berikut adalah langkah yang perlu menjadi perhatian.

  1. Cari file ukuran besar yang menjadi penyumbang hardisk penuh.
  2. Jika file tersebut adalah log maka hapus yang memiliki umur lama misal 180 hari.
  3. Jika file dihapus menjadikan error cukup kosongkan isinya tanpa perlu menghapus file.
Berikut adalah contoh sintak untuk melakukan 3 point diatas.
- Mencari file besar
find / -type f -size +20M -exec ls -lh {} \; | awk '{ print $NF ": " $5 }'

- Hapus Log yang sudah 180 hari
find /var/log/ -type f -mtime +180 -delete

- Menghapus isi log
cat /dev/null > /var/log/exim/main.log




0 Comments:

DomaiNesia