The No Space Left on Device
error is a good issue for a linux user.
The error come one issue that you have no space left on your hard drive.
The purpose of linux user is to detect the problem with the linux operating system.
You can use your root account or sudo user to run some of this linux commands.
This error named No Space Left on Device
is just a vague problem and can be the cause of multiple vague errors on Linux systems.
Here are some ways you can solve the problem.
commands to see if your disk is full (check into home and root folders area):
# df -h
# df -i /
# du -sh /
Check deleted file reserved by process (PID) with lsof
# lsof / | grep deleted
Take a look at unlinked files:
# lsof -a +L1 *mountpoint*
Check you have bad filesystem blocks with fsck
# fsck -vcck /dev/sda2
If you use a virtual machine (VM) then you can get this error in process of emulation of linux operating system for some PID.
It also happened to me with Android Studio software under Fedora 27 - the error is show like: No Space Left on Device
I do not know why this happens, but I assume it's an emulation task in the memory area.