Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
df -i checks for inode usage. Inodes only represent sort of structures or objects which are written on your device, basically a metadata or pointers. Being full on Inodes usually means that you have too many files (in terms of amount, not size) written on your disk.
Perhaps you’re using some application which writes too many small log files or stores the sessions data for each visitor and doesn’t clean-up.
More on this issue and how to solve it/find the files can be found here - http://unix.stackexchange.com/questions/117093/find-where-inodes-are-being-used
Occasionally, a file will be deleted, but a process is still using it. Linux won’t release the storage associated with the file while the process is still running. You just need to find the process and restart it.
Try to locate the process.
sudo lsof / | grep deleted
The problematic process should be listed, then just restart it.
sudo systemctl restart service_name
If this doesn’t help, then I’ll recommend trying to reboot the droplet and see what happens.
Hello there,
Since the inode limit is reached you can check if there are any session or cache files saved on the / partition and clear them out or just the ones that are older in date.
You can check this question that was previously asked in our community. Bobby’s answer is top notch
https://www.digitalocean.com/community/questions/28-no-space-left-on-device-error
Regards