Disk space penuh di Ubuntu VPS adalah penyebab umum server error, website down, hingga gagal login SSH. Oleh karena itu, setiap administrator VPS wajib tahu cara cek sisa disk space dan cara membersihkan file besar dengan aman.
Artikel ini membahas tutorial lengkap cek disk space Ubuntu VPS, mulai dari perintah dasar hingga langkah membersihkan storage jika hampir penuh.
Kenapa Disk Space VPS Harus Selalu Dicek?
Jika disk VPS penuh, dampaknya bisa sangat serius:
- Website tidak bisa diakses (500 Error)
- Database MySQL/PostgreSQL gagal write
- Log server membengkak
- VPS tidak bisa login SSH
- Service otomatis mati
Maka dari itu, pengecekan disk space sebaiknya dilakukan setiap login VPS.
Cara Cek Sisa Disk Space di Ubuntu VPS
Gunakan perintah berikut:
df -h
Contoh output:
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 40G 32G 6.0G 85% /
Arti Kolom Use%
- < 70% → Aman
- 70–85% → Mulai waspada
- > 90% → Harus segera dibersihkan
👉 Fokus utama ada di mount /
Cara Otomatis Cek Disk Space Setiap Login SSH
Agar setiap login VPS langsung tahu kondisi disk:
Edit file .bashrc
nano ~/.bashrc
Tambahkan baris berikut di bagian bawah:
echo "===== DISK USAGE VPS ====="
df -h /
echo "=========================="
Simpan, lalu logout dan login kembali.
Sekarang sisa disk space otomatis muncul saat login.
Cara Mengetahui Folder Paling Besar di Ubuntu
Jika disk hampir penuh, langkah berikutnya adalah mencari folder penyebabnya.
Cek folder terbesar di root /
sudo du -h --max-depth=1 / | sort -hr
Biasanya folder terbesar adalah:
/var/home/usr/www//public_html
Cara Cek Folder Besar di /var
Folder /var sering menjadi penyebab utama disk penuh karena log dan cache.
sudo du -h --max-depth=1 /var | sort -hr
Perhatikan folder:
/var/log/var/cache/var/lib/mysql
Cara Membersihkan Log File di Ubuntu
Cek ukuran file log
sudo du -sh /var/log/*
Bersihkan log systemd
sudo journalctl --vacuum-time=7d
Kosongkan log besar (aman)
sudo truncate -s 0 /var/log/syslog
sudo truncate -s 0 /var/log/auth.log
⚠️ Catatan: Jangan hapus file log penting, cukup kosongkan isinya.
Cara Mencari File Besar di Ubuntu VPS
Cari file lebih besar dari 100MB
sudo find / -type f -size +100M -exec ls -lh {} \;
Tampilkan 20 file terbesar
sudo find / -type f -exec du -h {} + | sort -hr | head -20
Biasanya file besar berasal dari:
- Backup lama
- File dump database
- Cache aplikasi
- File upload gagal terhapus
Cara Membersihkan Cache & Paket Tidak Terpakai
sudo apt clean
sudo apt autoremove -y
Perintah ini aman dan tidak menghapus paket penting.
Cara Cek Penggunaan Disk di Folder Home User
sudo du -h --max-depth=1 /home | sort -hr
Periksa folder:
.cacheDownloads- Backup manual
Tips Agar Disk VPS Tidak Cepat Penuh
✅ Aktifkan rotasi log:
sudo nano /etc/logrotate.conf
✅ Hapus backup lama secara rutin
✅ Jangan simpan file besar di root
✅ Gunakan storage eksternal untuk backup
✅ Pasang monitoring disk otomatis
Kesimpulan
Menjaga disk space Ubuntu VPS tetap lega adalah kunci kestabilan server. Dengan rutin:
df -hdufindjournalctl
Anda bisa mencegah error fatal dan downtime website.
FAQ – Pertanyaan Umum
Q: Aman kah menghapus file di /var/log?
A: Aman jika hanya dikosongkan, bukan dihapus file intinya.
Q: Disk penuh tapi file kecil semua?
A: Biasanya log systemd atau cache tersembunyi.
Q: Ideal sisa disk VPS berapa?
A: Minimal 20–30% free space.