Ingin menghubungi Betariko? Silahkan klik link berikut! Hubungi Betariko

Table of Content

Cara Mengatasi Error 'No Space Left on Device' di Linux

Apakah Anda pernah mengalami error "No Space Left on Device" saat bekerja di Linux? Error ini sering terjadi ketika ruang disk atau inode pada sistem Linux sudah penuh. Jangan panik! Artikel ini akan membahas penyebab dan solusi lengkap untuk mengatasi masalah ini, baik untuk pemula maupun pengguna advanced.

1. Penyebab Error 'No Space Left on Device'

Error ini muncul ketika:

  • Ruang disk penyimpanan (storage) sudah penuh.
  • Jumlah inode (metadata file) telah mencapai batas maksimum.
  • Ada file-file besar atau cache yang memenuhi ruang disk.

2. Cara Memeriksa Penggunaan Disk

Langkah pertama adalah memeriksa penggunaan disk dan inode dengan perintah berikut:

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

df -i  # Menampilkan penggunaan inode

Periksa partisi yang memiliki penggunaan disk atau inode mendekati 100%.

3. Solusi 1: Membersihkan Ruang Disk

Berikut beberapa cara untuk membersihkan ruang disk:

Hapus file-file tidak penting:

rm nama_file  # Menghapus file tertentu

Hapus file log lama: 

File log biasanya tersimpan di /var/log. Gunakan perintah:

sudo rm /var/log/nama_file.log

Bersihkan cache package manager:

Untuk distro berbasis APT (seperti Ubuntu):

sudo apt clean

Untuk distro berbasis YUM (seperti CentOS):

sudo yum clean all

4. Solusi 2: Memeriksa dan Menghapus File Besar

Gunakan perintah berikut 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 ke lokasi lain.

5. Solusi 3: Memeriksa dan Menghapus File Tersembunyi

File tersembunyi (hidden files) juga bisa memakan ruang disk. Gunakan perintah:

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

Hapus file tersembunyi yang tidak diperlukan, seperti .cache atau .log.

6. Solusi 4: Memeriksa dan Membersihkan Inode

Jika error disebabkan oleh inode yang penuh, gunakan perintah berikut untuk mencari 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 di direktori tersebut.

7. Solusi 5: 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 "No Space Left on Device" di Linux memang bisa mengganggu, tetapi dengan langkah-langkah di atas, Anda dapat mengatasi masalah ini dengan mudah. Selalu pantau penggunaan disk dan inode secara berkala untuk menghindari masalah serupa di masa depan.

Pembahasan :

  • Error No Space Left on Device
  • Solusi Linux Disk Penuh
  • Cara Membersihkan Ruang Disk Linux
  • Perbaiki Inode Penuh di Linux

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