====== Linux - No Space left on device ======
[TODO] A detailed troubleshooting should be made instead of bulletpoints.
|Check if the device itself has free space|
df-h
|
|If you need to clear logs a simple redirect would be enough|> file.log
|
|If the issue still remains probably your inodes are full. You can check it with:|
df -i
|
|If that is the issue you can check where the issues lies with:|
for i in /*; do echo $i; find $i |wc -l; done
|
|You can go deeper then with:|
for i in /var/*; do echo $i; find $i |wc -l; done
|
|In my case the issue was by /var/spool/postfix/maildrop. A "rm -fv" doesn't work, since there are too many files in that directory. Therefore, you can make sure a loop will delete the files you actually want with:|
for f in *; do echo rm "$f"; done
|
|and if you are happy with the result, commit to it:|
for f in *; do rm "$f"; done
|
\\