Как остановить /var/log/kern.log.1 от потребления всего моего дискового пространства?

6

У меня есть жесткий диск емкостью 80 ГБ без каких-либо разделов. Однажды я понял, что потерял большую часть свободного места на диске. Я обнаружил, что /var/log/kern.log.1 занимает 25 ГБ места, и для этого файла нет опции удаления.

Вот скриншот проблемы.

Ссылка

Я новичок в Ubuntu / Linux. Пожалуйста помоги. Спасибо.

    
задан Abhishek Prakash 10.01.2013 в 09:07
источник

2 ответа

5

Вы должны удалить этот файл, потому что это уже повернутый журнал. Поскольку вам нужны права root для этого, у вас не будет возможности в GUI для удаления этого файла.

Вы можете сделать это из командной строки:

sudo rm /var/log/kern.log.1

Каждый раз, когда вы загружаетесь, файлы журналов будут созданы и снова повернуты, поэтому вам, вероятно, понадобятся следующие размеры файлов kern.log. *. Связанный отчет об ошибке на Launchpad: Ссылка

    
ответ дан elias 10.01.2013 в 11:45
источник
1

kern.log.1 является лишь одним из многих файлов журнала ядра.

  

Вместе они и группа messages.log.x могут занимать много Gb. Остальные файлы журналов в каталоге занимают около 1% от общей суммы, поэтому нет необходимости пытаться массово стереть каталог журнала. Это может быть даже вредно для вашей системы.

Чтобы восстановить, что 99% - это две команды, которые будут делать трюк, удалив ненужные файлы с несколькими ГБ:

sudo rm /var/log/kern* &>/dev/null
sudo rm /var/log/messages* &>/dev/null

Эти файлы будут созданы снова в первый раз, когда они понадобятся.

Чтобы ответить на ваш вопрос конкретно: вы можете настроить задание cron, чтобы удалить их в каждую полночь или раз в неделю, в зависимости от того, что было.

Я использую их плюс

rm -rf ~/.cache/chromium/Default/Cache/* &>/dev/null

для моей midnight rsync резервного копирования с основного / dev / sda SSD на большой / dev / sdb HDD. Это экономит место, и они не нужны в любом сценарии восстановления.

    
ответ дан SDsolar 14.08.2017 в 02:07