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.