Почему я получаю критические предупреждения диска и как это исправить? [закрыто]

Я получаю эти электронные письма (на моем сервере cPanel Linux Cent OS 5) каждый день и понятия не имею, что они означают и что мне делать;

Drive Warning: /dev/root (/) is 81% full
Drive Critical: /dev/vg00/var (/var) is 92% full

Как мне легко их отсортировать? У меня есть полный root-доступ и SSH-доступ

-3
задан 18 September 2011 в 16:59
3 ответа

Установите ncdu ( yum install ncdu ) и запустите ncdu / var / log / , или вы можете использовать следующая команда:

# du -s /var/log/* | sort -rn | cut -f2 | xargs -d '\n' du -sh | head

, чтобы найти самую большую папку.

Если у вас много старых ротационных журналов (например: messages.1, messages.2, ...), посмотрите / etc / logrotate .d / syslog :

   /var/log/messages {
       rotate 5
       weekly
       postrotate
           /sbin/killall -HUP syslogd
       endscript
   }

Уменьшите значение ротации до разумного значения, которое соответствует тому, сколько недель (дней) вы хотите хранить файлы журнала.

0
ответ дан 5 December 2019 в 21:50

На самом деле я был в середине длинного ответа, когда понял, что настоящий ответ таков:

  • получить некоторые навыки написания сценариев оболочки
  • получить обзор размеров каталогов в файловой системе в вопрос
  • получить обзор размеров файлов для рассматриваемых файловых систем
  • для каждого каталога и файла выяснить, какому пакету он принадлежит
    • если он не принадлежит пакету, положите его туда! -- СТОП! Вы положили его туда, по крайней мере, вы сказали какому-то демону, через какой-то механизм можно поместить его туда. Или вы дали пользователю права на запись и доступ. Итак, в конце концов, именно вы должны знать, почему файл вообще существует.
    • если он принадлежит пакету, и вы не знаете, что он делает, либо потребуется время, либо прочтите документацию или обратитесь за помощью к профессионалу и позвольте ему объяснить вам шаги

Теперь кто-нибудь, пожалуйста, проголосуйте против меня за резкий ответ. В любом случае у меня сегодня плохое настроение, и я думаю, что не лучшее время для бесплатной поддержки на интернет-форумах (форумах? Какое множественное число от этого слова в английском языке)

5
ответ дан 5 December 2019 в 21:50

у вас есть 2 варианта

продолжать игнорировать электронные письма, поскольку похоже, что вы уже это сделали, это только просит проблемы

Или

попробуйте проверить каталоги журналов и очистить старые ротационные журналы

проверьте, что ваша резервная копия также не хранится на вашем основном жестком диске, и либо скопируйте их на другой диск, либо, в идеале, с сервера, а затем удалите с локального диска

Насколько велик ваш диск и сколько он используется вашими сайтами? это может быть просто и просто, файлы вашего веб-сайта заполнены, и вы действительно переросли свой диск (так что вам нужен более крупный или новый сервер)

еще одна вещь, чтобы проверить, есть ли у вас такие вещи, как запущенные задания cron и т. и если вы не используете сервер для электронной почты, это проверка и удаление почты, хранящейся на сервере,

2
ответ дан 5 December 2019 в 21:50

Теги

Похожие вопросы