![]() |
Переполнен диск на 100%
Стоит OC CentOS на сервере, переполнился диск на 100%, винт 600Гб, по этой причине я так понял не запускается mysql, попробовал хотя бы очистить каталог tmp и выполнил команду по логам:find / -name "*.log" -exec cp /dev/null {} \; -print
но также занято пишет 100%, ничего не делал на хосте просто он был заброшен. Что нужно удалить лишнее и где какие хвосты могут быть? |
И когда чистил логи той командой что выше привел. вылетали такие сообщения иногда:
find: /var/named/run-root/proc/kcore: Value too large for defined data type find: /var/named/run-root/proc/30424: No such file or directory find: /var/named/run-root/proc/30427: No such file or directory find: /var/named/run-root/proc/30430: No such file or directory find: /var/named/run-root/proc/30431: No such file or directory find: /var/named/run-root/proc/30432: No such file or directory find: /proc/kcore: Value too large for defined data type find: /proc/30505: No such file or directory find: /proc/30506: No such file or directory find: /proc/30507: No such file or directory find: /proc/30508: No such file or directory find: /proc/30509: No such file or directory |
грохнул логи служб, были около 120ГБ и все заработало, но теперь вот думаю где ещё можно освободить место, так как в начале работы севера было свободно 72% места, что можно удалить не нужно е ещё кроме логов?
к примеру директория usr занимает 422Гб что там может быть не нужным и какие логи могут быть там? |
du -sh /var /tmp /home и т.д. Смотрим, что больше всего занимает, возможно логи какие разрослись. Или база данных.
|
df -h покажет, какой именно раздел переполнился (вряд-ли на сервере всё в одну кучу)
Допустим, что это /var, тогда du -h -d 1 /var покажет размеры директорий в /var ЗЫ Скорее всего, не настроена ротация логов, они и сожрали всё место. |
Цитата:
нашел командой find по словам log каталоги, удалил на 150Гб логов, но больше не знаю что можно ещё снести :) в этом каталоге /root/parallels к примеру 1Гб данных, его можно удалять? |
Цитата:
|
Я вот понять не могу все пути где находятся логи в CentOS
|
/var/log
|
Обычно логи складывают в /var/log , но сделать можно как угодно. Смотрите, какие у вас службы запущены (не один же там mysql?), у редшляпоидов стартскрипты вроде в /etc/init.d, и их конфиги. Если это веб-сервер, то наверняка самые толстые логи у апача, ну или что у вас там httpd служит.
|
Очистил все, грузанул сервер. теперь апач запускаю выдает это:
Цитата:
Куда копать не пойму :( |
Мда. Устроили расстрел без разбору, ну теперь расхлёбывайте.
/etc/httpd/logs/error_log - весьма оригинальное место для логов, но даже если б логфайл отсутствовал, то апач его создал бы. Наверно там симлинк на теперь не существующий лог файл. |
Цитата:
[root@ httpd]# cd logs -bash: cd: logs: No such file or directory |
Покажите вывод ls -l /etc/httpd/logs/error_log
А, ещё ls -l /etc/httpd/logs Вобщем я думаю, там действительно симлинк /etc/httpd/logs -> куда-то, что вы грохнули. |
Цитата:
[root@ /]# ls -l /etc/httpd/logs/error_log ls: /etc/httpd/logs/error_log: No such file or directory |
См. дополнение предыдущего поста.
|
|
Цитата:
Цитата:
Цитата:
Но Цитата:
|
|
Где "там"??? Блин, ну я же просил привести ls -l /etc/httpd/logs (я поправил то сообщение, ошибся поначалу). Нужно узнать куда кажет этот симлинк (то что это симлинк, я уверен на 99%).
Или вы уже затёрли его? Вы что, делаете раньше, чем думаете? Ей-богу, дали обезьяне гранату, ничего личного. |
Цитата:
[root@ log]# ls -l /etc/httpd/logs total 84 -rw-r--r-- 1 root root 0 Apr 2 17:13 access_log -rw-r--r-- 1 root root 4364 Apr 2 17:13 error_log -rw-r--r-- 1 root root 67584 Apr 2 17:13 jk-runtime-status -rw-r--r-- 1 root root 1 Apr 2 17:13 jk-runtime-status.lock -rw-r--r-- 1 root root 0 Apr 2 17:13 ssl_access_log -rw-r--r-- 1 root root 222 Apr 2 17:13 ssl_error_log -rw-r--r-- 1 root root 0 Apr 2 17:13 ssl_request_log |
А, ну значит создали. Интересно, сколько на /etc места ;)
ну читайте теперь error_log, там будет написано, почему апач не запускается. |
помогли команды:
Цитата:
Цитата:
|
Ну это сейчас, просто разрастётся же. Имелось ввиду, каков размер раздела, на котором /etc.
|
Цитата:
|
Время: 03:09. |
Время: 03:09.
© OSzone.net 2001-