Http://www.ivankuznetsov.com/2010/02/no-space-left-on-device-running-out-of-inodes.html
No space left on device–running out of Inodes
One of our development servers went down today. Problems started with deployment script that claimed this claimed "No space left on device", although partition is not NE Arly full. If you ever run to such trouble–most likely you had too many small or 0-sized files on your disk, and when you had Enough disk space, you are exhausted all available inodes. Below is the solution for this problem.
1. Check available disk space to ensure this still have some
$ dfFilesystem 1k-blocks used Available use% mounted on/dev/xvda 33030016 10407780 22622236 32%/tmpfs 368748 0 368748 0%/lib/init /rwvarrun 368748 368692 1%/var/runvarlock 368748 0 368748 0% /var/lockudev 368748 108 368640 1%/DEVTMPFS 368748 0 368748 0%/DEV/SHM
2. Check available inodes
$ df-i Filesystem inodes iused IFree iuse% mounted on /dev/xvda 2080768 2080768 0 100%/tmpfs &NBSP ; 92187 3 92184 1%/lib/init/rwvarrun &NBS P 92187 38 92149 1%/var/runvarlock 92187 4 92183 1%/var/lockudev & nbsp 92187 4404 87783 5%/devtmpfs &NB Sp 92187 1 92186 1%/dev/shm
If you had iuse% at or near, then huge number of small files are the reason for "No space left on device" errors.
3. Find those little bastards
$ for I in/*; do echo $i; Find $i |wc-l; Done
This command would list directories and number of files in them. Once a directory with unusually high number of files (or command just hangs over calculation for a long time), rep Eat the command for this directory to see where exactly the small files is.
$ for I in/home/*; do echo $i; Find $i |wc-l; Done
4. Once you found the suspect–just delete the files
$ sudo rm-rf/home/bad_user/directory_with_lots_of_empty_files
You're done. Check the results with df-i command again. You should see something like this:
Filesystem inodes iused IFree iuse% mounted On/dev/xvda 2080768 284431 1796337 14%/TMPFS 92187 3 92184 1%/lib/init/rwvarrun 92187-92149 1%/var/runvarlock 92187 4 92183 1%/var/lockudev 92187 4404 87783 5%/DEVTMPFS 92187 1 92186 1%/DEV/SHM
Linux--no space left on device