Home > Tips n Trick, Ubuntu > /tmp: No Space Left on Device

/tmp: No Space Left on Device

Beberapa waktu lalu saya mencoba melihat besar trafik di server saya. Nah, karena menggunakan ntop, saya login via web ke server. tapi herannya ntop tidak menampilkan apa-apa. ntop hanya menampilkan layar kosong. Wah, saya pikir, ada apa ini? Saya coba restart tapi masih sama, dari perintah ps ax saya mendapatkan bahwa ntop masih berjalan.

Saya cek log ntop, tidak ada masalah. Saya coba login via webmin dan mencek trafik Squid dengan SARG. Pada waktu generate report, ternyata keluar error: “No space left on device” – “Tidak ada ruang kosong lagi pada perangkat”.

Waduh, kok begini. Lalu saya login via ssh, dan saya cek dengan df -h, hasilnya menunjukkan bahwa sisa ruang harddisk masih cukup besar. Saya coba buat sebuah folder di /tmp, dan benar, terminal melaporkan hal yang sama. Dari googling akhirnya saya mendapatkan bahwa yang penuh adalah inode, bukan ruang data.

Saya coba cek berapa besar inode yang kosong dengan perintah df -i, hasil sebagai berikut:
root@FRouter:~# df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/sda1            1224000 1224000       0  100% /
varrun                 88747      25   88722    1% /var/run
varlock                88747       2   88745    1% /var/lock
udev                   88747    2863   85884    4% /dev
devshm                 88747       1   88746    1% /dev/shm
/dev/sda5                  0       0       0    -  /backup
/dev/sda2            1224000  529214  694786   44% /cache

Karena tahu permasalahannya ada pada SARG yang tidak menghapus file report, maka langsung saja saya masuk ke folder report sarg dan saya delete semua. Saya cek lagi berapa besar inode yang kosong:

root@FRouter:~# df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/sda1            1224000   40035 1183965    4% /
varrun                 88747      25   88722    1% /var/run
varlock                88747       2   88745    1% /var/lock
udev                   88747    2863   85884    4% /dev
devshm                 88747       1   88746    1% /dev/shm
/dev/sda5                  0       0       0    -  /backup
/dev/sda2            1224000  529533  694467   44% /cache

Akhirnya masalahnya selesai. Jadi belajar satu hal lagi.. Di Windows dan partisi FAT/NTFS anda tidak akan menemui masalah ini. Hal ini terjadi karena saya menggunakan filesystem ber-journal macam EXT3 yang menyimpan data dalam 2 hal, yang pertama adalah inode sebagai indeks, dan datanya itu sendiri. Jadi bila anda menggunakan server Linux, pastikan program-program yang menggunakan report/log secara teratur melakukan rotasi supaya harddisk tidak penuh.

  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: