Я запускаю свой веб-сайт, построенный на Ruby on Rails в режиме разработки на экземпляре ec2, когда я ssh на этот экземпляр, он говорит ..
Welcome to Ubuntu 12.10 (GNU/Linux 3.5.0-17-generic x86_64)
* Documentation: https://help.ubuntu.com/
System information as of Thu Mar 28 05:10:40 UTC 2013
System load: 0.48 Processes: 84
Usage of /: 94.9% of 7.87GB Users logged in: 0
Memory usage: 49% IP address for eth0: 10.130.18.205
Swap usage: 0%
=> / is using 94.9% of 7.87GB
Graph this data and manage this system at https://landscape.canonical.com/
156 packages can be updated.
86 updates are security updates.
Get cloud support with Ubuntu Advantage Cloud Guest
Теперь, когда я пытаюсь вставить компакт-диск в одну из папок, находящихся в / home / ubuntu, появляется сообщение об ошибке.
set-bash: cannot create temp file for here-document: No space left on device
и команда cd не работает, в чем может быть проблема, так как веб-сайт не работает, и я не могу понять проблему. Какие другие o / p мне нужно опубликовать для этой проблемы.
РЕДАКТИРОВАТЬ $ sudo du -sch / tmp *
52 тыс. / Тмпл.
Всего 52K
$ df -hi
Filesystem Inodes IUsed IFree IUse% Mounted on
udev 72K 389 72K 1% /dev
tmpfs 74K 270 74K 1% /run
none 74K 4 74K 1% /run/lock
none 74K 1 74K 1% /run/shm
none 74K 1 74K 1% /run/user
/dev/xvda1 512K 222K 291K 44% /
$ sudo df -h
Filesystem Size Used Avail Use% Mounted on
udev 287M 8.0K 287M 1% /dev
tmpfs 118M 188K 118M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 295M 0 295M 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/xvda1 7.9G 7.5G 13M 100% /
Использование /: 94,9% из 7,87 ГБ
и из обновленного вопроса
/ dev / xvda1 7,9 ГБ 7,5 ГБ 13 млн 100% /
5% дискового пространства по умолчанию зарезервировано для использования системой. Ваш / показывает заполнение на 94,9%, поэтому ваша файловая система заполнена. Взгляните на вывод du -sh /
и df -h
, если они оба демонстрируют в целом одинаковое использование, то вполне вероятно, что ваша файловая система заполняется большим файлом, который вам нужно будет отслеживать и обрабатывать (даже более вероятно, файл журнала). Использовать
du -h --max-depth=1 /
Внимательно проверьте вывод на наличие часто используемых файлов / каталогов. Обработайте файлы и каталоги надлежащим образом, промыв и повторив (если / var показывает высокую степень использования)
cd /var
du -h --max-depth=1 .
и так далее. В конце концов вы найдете файл (или серию файлов), который захотите удалить. Самый безопасный способ сделать это - закрыть службу, которая использует файл, удалить его (после архивирования, если вам интересно), а затем снова запустить службу.
Если на выходе df
и du
приведенные выше команды значительно отличаются, тогда вполне вероятно, что существует удаленный файл, который открыт процессом. Используйте команду
lsof +L1
чтобы отследить файл, а затем перезапустить процесс, который удерживает его открытым.
Если ни одно из этих действий не сработает, возможно, вам потребуется выполнить проверку файловой системы.