/ var / log принимает 14.9gb после обновления sudo apt-get и обновления [duplicate]

У этого вопроса уже есть ответ: Очень большие файлы журналов, что мне делать? 4 ответа

Вчера я установил Ubuntu 16.04 с 20 ГБ в корневом каталоге и 200 ГБ в /home. После выполнения sudo apt-get update и sudo apt-get upgrade появилось сообщение о том, что

У корневой файловой системы заканчивается пробел.

Мой раздел /home почти пуст. После некоторого времени поиска я обнаружил, что /var/log занимает 14,9 ГБ пространства. Мои вопросы:

Достаточно ли 20 ГБ для корневого раздела или мне нужно увеличить раздел? Почему журналы занимают столько места? И как я должен это очистить? Я новичок в Ubuntu, и поэтому я совершенно застрял здесь.

Изменить:

26
задан 26 December 2017 в 16:11

2 ответа

Это может быть редкая ошибка, встречающаяся в Ubuntu. Если вы запустили какую-то программу, которая включала вывод в бесконечный цикл, это может случиться,

перейдите в папку

cd /var/log

теперь ищет файл с размером в размере гигабайт, в вашем случае это файлы «kernlog» и «syslog.1», а затем просто удаляйте их и перезагружайте компьютер, kernlog "и" syslog.1 ", и проблема с памятью будет решена.

sudo rm syslog.1 sudo rm kernlog

теперь перезагрузите компьютер

reboot

Это должно решить проблема. Если проблема сохраняется, вы можете настроить свой файл rsyslog, как показано внизу,

cd /etc/logrotate.d sudo gedit rsyslog

в верхней части файла put

"su root syslog"

и

ниже «rotate 4» (который находится во второй скобке) добавьте это

"size 100M"

, сохраните файл и выйдите сейчас, запустите logrotate,

sudo su cd /etc/logrotate.d logrotate -f rsyslog

было бы лучшим постоянным решением вышеупомянутой проблемы

-2
ответ дан 18 July 2018 в 00:27

Это может быть редкая ошибка, встречающаяся в Ubuntu. Если вы запустили какую-то программу, которая включала вывод в бесконечный цикл, это может случиться,

перейдите в папку

cd /var/log

теперь ищет файл с размером в размере гигабайт, в вашем случае это файлы «kernlog» и «syslog.1», а затем просто удаляйте их и перезагружайте компьютер, kernlog "и" syslog.1 ", и проблема с памятью будет решена.

sudo rm syslog.1 sudo rm kernlog

теперь перезагрузите компьютер

reboot

Это должно решить проблема. Если проблема сохраняется, вы можете настроить свой файл rsyslog, как показано внизу,

cd /etc/logrotate.d sudo gedit rsyslog

в верхней части файла put

"su root syslog"

и

ниже «rotate 4» (который находится во второй скобке) добавьте это

"size 100M"

, сохраните файл и выйдите сейчас, запустите logrotate,

sudo su cd /etc/logrotate.d logrotate -f rsyslog

было бы лучшим постоянным решением вышеупомянутой проблемы

-2
ответ дан 24 July 2018 в 17:13
  • 1
    скорее всего, не будет исправить проблему, кроме бумаги над ней. Это не нормально, когда файлы журналов достигают таких огромных размеров за один день, поэтому основная проблема должна быть решена – Zanna 26 December 2017 в 15:59
  • 2
    Он удалил 14 ГБ пространства. Спасибо. – Moumita Choudhury 26 December 2017 в 17:06
  • 3
    Это решение является временным. Мой журнал снова стал 14.9GB. Должен ли я удалять журналы каждый раз, когда я что-то устанавливаю? – Moumita Choudhury 26 December 2017 в 21:03
  • 4
    yashas, ​​это вздор! Конечно, вы можете удалять или упаковывать лог-файлы каждые несколько часов, но так же, как @Zanna сказал : это только скрывает основную проблему. Это как вылить все больше воды в ведро, заполненное отверстиями, просто чтобы оно заполнилось, а не закупорило отверстия! – PerlDuck 26 December 2017 в 22:59
  • 5
    @MoumitaChoudhury no вам следует not удалять журналы каждый раз, когда вы что-то устанавливаете. Если это происходит, определенно проблема с вашей системой. Мой каталог /var/log заполнил в общей сложности 15 МБ пространства примерно через 6 недель с постоянным обновлением и большим количеством установок – Zanna 26 December 2017 в 23:32

Другие вопросы по тегам:

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