Ingin menghubungi Betariko? Silahkan klik link berikut! Hubungi Betariko

Table of Content

Mengatasi Error 'Disk Full' di Linux: Tips Membersihkan Ruang Disk

Error "Disk Full" adalah masalah umum yang sering dihadapi pengguna Linux, terutama pada server atau sistem dengan ruang penyimpanan terbatas. Ketika disk penuh, sistem bisa menjadi lambat atau bahkan tidak bisa beroperasi dengan baik. Artikel ini akan memberikan panduan lengkap untuk mengatasi error ini, mulai dari memeriksa penggunaan disk hingga membersihkan file-file yang tidak diperlukan.

1. Penyebab Error 'Disk Full'

Error ini terjadi ketika:

  • Ruang penyimpanan disk telah mencapai 100%.
  • Ada file-file besar atau cache yang memakan banyak ruang.
  • Log file atau file temporary menumpuk dan tidak dibersihkan.

Partisi disk tidak diatur dengan baik, menyebabkan ruang tidak terdistribusi secara optimal.

2. Cara Memeriksa Penggunaan Disk

Langkah pertama adalah memeriksa penggunaan disk dengan perintah berikut:

df -h  # Menampilkan penggunaan disk dalam format human-readable

Contoh output:

Filesystem      Size  Used Avail Use% Mounted on

/dev/sda1        50G   48G   2G   96% /

Periksa kolom Use% untuk melihat persentase penggunaan disk.

Jika penggunaan mendekati 100%, Anda perlu membersihkan ruang disk.

3. Menghapus File Tidak Penting

Hapus file-file besar:

Gunakan perintah find untuk mencari file besar:

sudo find / -type f -size +100M  # Mencari file lebih besar dari 100MB

Setelah menemukan file besar, pertimbangkan untuk menghapus atau memindahkannya:

sudo rm /path/ke/file_besar

Hapus file lama di direktori home:

Periksa direktori home pengguna untuk file-file lama yang tidak diperlukan:

du -sh /home/*  # Menampilkan penggunaan disk di direktori home

4. Membersihkan Cache dan Package Manager

Bersihkan cache package manager:

Untuk distro berbasis APT (seperti Ubuntu):

sudo apt clean  # Menghapus cache paket yang diunduh

Untuk distro berbasis YUM (seperti CentOS):

sudo yum clean all

Bersihkan cache aplikasi:

Cache aplikasi sering tersimpan di /var/cache. Gunakan perintah:

sudo rm -rf /var/cache/*

5. Menghapus Log File

Log file dapat menumpuk dan memakan banyak ruang. Log biasanya tersimpan di /var/log.

Hapus log file lama:

sudo rm /var/log/nama_file.log

Kosongkan log file yang sedang digunakan:

Jika log file sedang digunakan oleh sistem, Anda bisa mengosongkannya tanpa menghapus file:

sudo truncate -s 0 /var/log/nama_file.log

6. Menghapus File Temporary

File temporary sering tersimpan di /tmp atau /var/tmp.

Hapus file temporary:

sudo rm -rf /tmp/*

sudo rm -rf /var/tmp/*

7. Solusi 5: Memeriksa dan Menghapus File Duplikat

File duplikat bisa memakan ruang disk tanpa disadari. Gunakan tools seperti fdupes untuk mencari dan menghapus file duplikat:

Instal fdupes:

sudo apt install fdupes  # Ubuntu/Debian

sudo yum install fdupes  # CentOS/RHEL

Cari file duplikat:

fdupes -r /path/ke/direktori

Hapus file duplikat:

fdupes -d /path/ke/direktori

8. Memeriksa dan Membersihkan Inode

Jika disk tidak penuh tetapi Anda masih mendapatkan error, mungkin inode yang penuh. Periksa penggunaan inode dengan perintah:

df -i  # Menampilkan penggunaan inode

Jika inode penuh, cari direktori dengan banyak file kecil:

sudo find / -xdev -type f | cut -d "/" -f 2 | sort | uniq -c | sort -n

Hapus file-file kecil yang tidak diperlukan.

9. Menambah Ruang Disk

Jika semua solusi di atas tidak cukup, pertimbangkan untuk:

  • Menambah kapasitas disk: Tambahkan partisi baru atau perluasan disk di VPS.
  • Memindahkan data ke penyimpanan eksternal: Gunakan cloud storage atau hard drive eksternal.

Penutup

Error "Disk Full" di Linux bisa menjadi masalah serius jika tidak segera ditangani. Dengan mengikuti tips dan solusi di atas, Anda dapat membersihkan ruang disk dan menjaga sistem tetap berjalan lancar. Selalu pantau penggunaan disk secara berkala untuk menghindari masalah serupa di masa depan.

Pembahasan:

  • Error Disk Full Linux
  • Cara Membersihkan Ruang Disk Linux
  • Solusi Disk Penuh di Linux
  • Tips Mengatasi Disk Full

Semoga bermanfaat! Jika Anda memiliki pertanyaan atau tips tambahan, jangan ragu untuk berbagi di kolom komentar.