---
title: "Apa Itu Inode Hosting dan Kenapa Bisa Penuh?"
description: "Inode adalah jumlah file dan folder di akun hosting. Kenali penyebab inode cepat penuh, cara mengecek folder paling boros, dan cara menguranginya."
url: "https://nivelva.com/insight/apa-itu-inode-hosting-penuh"
category: "Website \u0026 Domain"
tags: ["inode","hosting","cpanel","disk","wordpress"]
author: "Theresia Candiawan"
published: "2026-11-07T00:43:00+07:00"
updated: "2026-11-07T00:43:00+07:00"
language: "id"
publisher: "Nivelva (https://nivelva.com)"
---

# Apa Itu Inode Hosting dan Kenapa Bisa Penuh?

> **Jawaban singkat:** Inode adalah catatan untuk setiap file dan folder di akun hosting, sehingga batas inode berarti batas jumlah file, bukan ukuran. Inode cepat penuh karena file cache, email lama, sesi, backup yang menumpuk, thumbnail gambar, dan folder pengembangan seperti node_modules.

Inode adalah catatan yang dibuat sistem file Linux untuk setiap file dan setiap folder. Satu file foto, satu email, satu file cache, masing-masing memakai satu inode, tidak peduli ukurannya 1 KB atau 100 MB. Karena itu, batas inode di hosting pada dasarnya adalah batas jumlah file.

Kenapa ini penting? Karena akun bisa "penuh" padahal ruang disk masih banyak. Begitu batas inode tercapai, sistem tidak bisa membuat file baru: upload gambar gagal, email tidak masuk, plugin cache error, bahkan backup tidak bisa dibuat. Gejalanya sering membingungkan karena grafik disk terlihat aman.

## Apa yang sebenarnya disimpan dalam inode?

Inode menyimpan metadata file: pemilik, izin akses, ukuran, waktu diubah, dan lokasi data di disk. Nama file sendiri disimpan di folder yang memuatnya, dan folder itu juga punya inode sendiri. Jadi folder berisi 1.000 file kecil memakai 1.001 inode.

Di shared hosting, penyedia menetapkan batas inode per akun agar server tidak dibebani jutaan file kecil. Banyaknya file memperlambat backup, pemindaian malware, dan operasi disk untuk semua akun di server. Angka batasnya berbeda di tiap penyedia dan paket, jadi lihat ketentuan paketmu.

## Penyebab inode cepat penuh

Hampir selalu penyebabnya adalah file kecil dalam jumlah besar yang menumpuk tanpa disadari.

- **File cache.** Plugin cache halaman bisa membuat banyak file per URL, kadang dikali versi mobile dan desktop. Website dengan ribuan halaman produk bisa menghasilkan puluhan ribu file cache.
- **Email lama.** Format Maildir yang dipakai banyak server email menyimpan setiap pesan sebagai satu file. Kotak masuk yang tidak pernah dibersihkan, termasuk folder spam dan sampah, memakan inode diam-diam.
- **Thumbnail gambar.** WordPress membuat beberapa ukuran untuk setiap gambar yang diunggah, ditambah ukuran tambahan dari tema dan plugin. Satu foto bisa menjadi lima sampai belasan file.
- **File sesi dan sementara.** Aplikasi PHP yang menyimpan sesi di folder akun bisa meninggalkan banyak file kecil bila pembersihannya tidak berjalan.
- **Backup yang menumpuk.** Plugin backup yang menyimpan hasil di dalam akun, apalagi dalam bentuk folder yang tidak dikompres.
- **Folder pengembangan.** `node_modules`, folder `vendor` Composer, dan salinan Git berisi ribuan file. Folder ini sering terbawa saat upload proyek.
- **Website lama dan staging.** Salinan website uji coba yang lupa dihapus menggandakan jumlah file.
- **Malware.** Website yang disusupi kadang dipenuhi ribuan file halaman spam. Bila jumlah file melonjak tanpa sebab, periksa juga kemungkinan ini, lihat [tanda website diretas](https://nivelva.com/insight/tanda-website-diretas).

## Bagaimana cara mengecek pemakaian inode?

Di cPanel, angka pemakaian file biasanya tampil di panel statistik sebagai "File Usage" bila penyedia menetapkan batas inode. Menu Disk Usage membantu melihat folder mana yang besar, tetapi ukuran besar belum tentu jumlah file banyak.

Kalau kamu punya akses Terminal di cPanel atau SSH, perintah berikut menghitung inode per folder di dalam home akun:

```
cd ~
du --inodes -d 1 | sort -n | tail -15
```

Opsi `--inodes` tersedia di GNU coreutils versi modern, yang dipakai sebagian besar server Linux saat ini. Jalankan ulang perintah yang sama di folder dengan angka terbesar untuk menelusuri lebih dalam. Untuk menghitung isi satu folder saja, `find namafolder | wc -l` juga bisa dipakai.

| Folder yang sering boros | Isi | Tindakan aman |
|:--|:--|:--|
| `public_html/wp-content/cache` | File cache halaman | Kosongkan lewat menu plugin cache |
| `mail/` | Email per pesan | Hapus spam, sampah, dan email lama atau arsipkan |
| `public_html/wp-content/uploads` | Gambar dan thumbnail | Hapus media tak terpakai, kurangi ukuran thumbnail |
| Folder backup plugin | Hasil backup | Pindahkan ke penyimpanan luar, simpan versi terbaru saja |
| `node_modules`, `vendor` | Pustaka pengembangan | Jangan unggah bila tidak dibutuhkan di server |
| `tmp` atau folder sesi | File sementara | Hapus file lama, cek pembersihan otomatis |

## Cara mengurangi inode tanpa merusak website

Mulai dari yang paling aman. Kosongkan cache lewat pengaturan plugin, bukan dengan menghapus folder sembarangan, karena beberapa plugin butuh struktur foldernya tetap ada. Setelah itu bersihkan email: kosongkan folder spam dan sampah lewat webmail, lalu atur agar email lama diarsipkan ke komputer atau layanan lain.

Lanjutkan ke file yang jelas tidak dipakai: salinan website lama, file `.zip` hasil upload yang sudah diekstrak, dan backup lama. Simpan backup di luar akun hosting, misalnya penyimpanan objek atau komputer lokal. Selain menghemat inode, cara ini juga lebih aman, seperti dijelaskan di [backup website otomatis](https://nivelva.com/insight/backup-website-otomatis).

Untuk gambar, batasi ukuran thumbnail yang tidak dipakai tema, lalu hapus media yang tidak muncul di halaman mana pun. Lakukan ini setelah punya backup.

Terakhir, cegah penumpukan berulang. Atur plugin cache agar menghapus file kedaluwarsa secara berkala, batasi jumlah backup yang disimpan plugin, dan jangan mengunggah folder pengembangan ke server produksi. Cek angka File Usage sebulan sekali supaya kenaikan yang tidak wajar cepat terlihat.

> **Buat backup sebelum menghapus:**
>
> Sebelum menghapus folder dalam jumlah besar, buat backup akun lebih dulu dan simpan di luar server. Penghapusan lewat File Manager atau terminal tidak bisa dibatalkan bila tempat sampah tidak aktif.

## Kalau inode tetap penuh setelah dibersihkan?

Bila website memang besar, misalnya toko dengan ribuan produk dan galeri foto, jumlah file yang tinggi adalah hal wajar. Pilihannya: naik ke paket dengan batas inode lebih besar, atau pindah ke VPS yang tidak dibatasi inode per akun (selain kapasitas sistem file itu sendiri). Panduan menimbang paket ada di [cara memilih paket hosting](https://nivelva.com/insight/cara-memilih-paket-hosting-sesuai-kebutuhan-website).

Di VPS atau server sendiri, inode tidak dibatasi paket, tetapi tetap bisa habis karena batas sistem file. Gejala dan cara mengatasinya dibahas di [inode penuh padahal disk masih lega](https://nivelva.com/insight/inode-penuh-padahal-disk-lega).

## Pertanyaan yang sering diajukan

### Apakah inode sama dengan kapasitas disk?

Tidak. Kapasitas disk menghitung ukuran total file, inode menghitung jumlah file dan folder. Akun bisa kehabisan inode padahal disk masih kosong, atau sebaliknya.

### Apakah database ikut menghitung inode?

Data di dalam database tidak dihitung per baris. Yang terhitung hanya file database di server, dan pada banyak hosting file database MySQL tidak berada di folder akun, sehingga pengaruhnya ke batas inode akun biasanya kecil.

### Apakah menghapus email dari aplikasi di HP mengurangi inode?

Bisa, asalkan akun email memakai IMAP dan email benar-benar terhapus dari server, termasuk dari folder sampah. Pada POP3, email di HP dan di server bisa berbeda tergantung pengaturan.

---

Diterbitkan oleh Nivelva Insight (https://nivelva.com/insight/). Artikel ini: https://nivelva.com/insight/apa-itu-inode-hosting-penuh
Kontak Nivelva: WhatsApp https://wa.me/6285111245007, email hello@nivelva.com
