Назад | Перейти на главную страницу

Не удалось очистить tmp

У меня была куча файлов в /tmp что я прояснил, делая $ rm -rf ./tmp/*. Однако я все еще не могу «очистить» эту информацию даже после сброса. Вот что у меня есть сейчас:

$ cd Av-bash: cannot create temp file for here-document: No space left on device
$ df -i
df: no file systems processed

У меня должно быть около 400 ГБ свободного места на этой машине. Как я могу очистить это пространство, что мне нужно сделать, чтобы я мог снова создавать временные файлы? И почему нет df -i что-нибудь вернуть?

Я использую следующий дистрибутив:

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