I had a bunch of files in /tmp
that I cleared up by doing $ rm -rf ./tmp/*
. However, I'm still unable to 'clear' that information, even after a reset. Here is what I have now:
$ cd Av-bash: cannot create temp file for here-document: No space left on device
$ df -i
df: no file systems processed
I should have roughly 400GB free space on this machine. How can I clear up this space, what do I need to do so that I can create temp files once again? And why isn't df -i
returning anything?
The distribution I'm using is:
Linux version 3.13.0-29-generic (buildd@toyol) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #53-Ubuntu SMP Wed Jun 4 21:00:20 UTC 2014
rm
не очищает файлы, а разъединяет их. Если в / tmp
были файлы, открытые некоторыми процессами, которые все еще выполняются, их пространство не было освобождено.Один из способов решить проблему - перезапустить эти приложения, если вы можете их идентифицировать. Более простой способ - перезагрузить вашу ОС.
Может быть другой источник полной ситуации / tmp
. Если / tmp
основан на tmpfs
, возможно, у вас просто не хватает виртуальной памяти.
вы можете использовать следующую команду, которая удалит все из каталога / tmp, которые были в последний раз изменены за 24 часа.
tmpwatch --mtime --all 24 /tmp