Ubuntu «Нет места на устройстве», но есть много места

45

Я получаю ошибку "Нет места на устройстве" для почти чего-либо, что я пытаюсь сделать. Даже используя вкладку для автозаполнения команды!

но когда я делаю df -h, я получаю:

ubuntu@ip-10-0-2-108:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda1       99G  6.5G   88G   7% /
udev            3.7G  8.0K  3.7G   1% /dev
tmpfs           1.5G  184K  1.5G   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            3.7G     0  3.7G   0% /run/shm
none            100M     0  100M   0% /run/user
/dev/xvdb       414G  199M  393G   1% /mnt
overflow        1.0M  1.0M     0 100% /tmp

который мне кажется, что есть тонны пространства. df -i также выглядит аналогичным:

ubuntu@ip-10-0-2-108:~$ df -i
Filesystem       Inodes IUsed    IFree IUse% Mounted on
/dev/xvda1      6553600 94227  6459373    2% /
udev             951353   393   950960    1% /dev
tmpfs            953649   274   953375    1% /run
none             953649     3   953646    1% /run/lock
none             953649     1   953648    1% /run/shm
none             953649     1   953648    1% /run/user
/dev/xvdb      27525120    11 27525109    1% /mnt
overflow         953649    12   953637    1% /tmp

Я нахожусь в экземпляре Amazon EC2 ubuntu 12.04.

Ниже приведены некоторые примеры появления ошибки:

ubuntu@ip-10-0-2-108:~$ sudo crontab -e
/tmp/crontab.RvYjrR/crontab: No space left on device

ubuntu@ip-10-0-2-108:~$ ls /va (hit tab for autocomplete)

-bash: cannot create temp file for here-document: No space left on device
-bash: cannot create temp file for here-document: No space left on device

однако сервер, похоже, работает, и все, кажется, работает. что происходит на земле?

  • 13
    Вы видели, что вы /tmp заполнены на 100%. ?
  • 3
    Этот вопрос, кажется, не по теме, потому что речь идет об Ubuntu; должен быть на Unix или Askubuntu
Показать ещё 4 комментария
Теги:

1 ответ

30
Лучший ответ

Возможно, у вас закончилась нехватка памяти или какое-то место в другом месте, и она предложила системе смонтировать файловую систему переполнения, и по какой-то причине она не уходит.

Попробуйте размонтировать переполненный раздел:

umount /tmp

или

umount overflow
  • 0
    это работает. сначала нужно было убить кота, потому что он занимал устройство. похоже, что tomcats temp dir заполняется или что-то в этом роде.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню