У меня есть жесткий диск емкостью 80 ГБ без каких-либо разделов. Однажды я понял, что потерял большую часть свободного места на диске. Я обнаружил, что /var/log/kern.log.1 занимает 25 ГБ места, и для этого файла нет опции удаления.
Вот скриншот проблемы:
Я новичок в Ubuntu / Linux. Пожалуйста помоги. Спасибо.
kern.log.1 является лишь одним из многих файлов журнала ядра.
Вместе они и группа messages.log.x могут занимать много Gb. Остальные файлы журналов в каталоге занимают около 1% от общей суммы, поэтому нет необходимости пытаться массово стереть каталог журнала. Это может быть даже вредно для вашей системы ..Чтобы восстановить 99%, вот две команды, которые сделают трюк, удалив ненужные файлы с несколькими ГБ:
sudo rm /var/log/kern* &>/dev/null
sudo rm /var/log/messages* &>/dev/null
Эти файлы будут созданы снова в первый раз, когда они понадобятся.
Чтобы ответить на ваш вопрос конкретно: вы можете настроить задание cron, чтобы удалить их каждую полночь или раз в неделю, в зависимости от того, что было. [!d6 ]
Я использую их плюс
rm -rf ~/.cache/chromium/Default/Cache/* &>/dev/null
для моей полночной rsync резервной копии с основного / dev / sda SSD на жесткий диск с большим / dev / sdb. Это экономит место, и они не нужны ни в каком сценарии восстановления.
syslog
Чтобы предотвратить чрезмерно большие файлы журналов в будущем, отредактируйте /etc/logrotate.conf, чтобы ограничить количество и размер файлов журнала. См. [F3] для получения дополнительной информации.syslog
Чтобы предотвратить чрезмерно большие файлы журналов в будущем, отредактируйте /etc/logrotate.conf, чтобы ограничить количество и размер файлов журнала , Дополнительную информацию см. В man logrotate. Информацию об использовании основного journalctl см. В разделе systemd: Использование журнала. Сведения о том, как уменьшить размер журнала Systemd, см. В журналах Systemd (journalctl) слишком велики и медленны.После обнаружения того, что файлы syslog и kern.log увеличиваются, у меня закончилось дисковое пространство. Дисковый менеджер пространства показал мне, что папка /var/log занимает много места. Когда я выполнял команду
tail -15 syslog
, я обнаружил повторяющиеся ошибки. Также syslog и файл kern.log заняли 19 и 32 G соответственно. (команда для использования диска: du -h filename -h для чтения человеком).
Удаление этих файлов безопасно, поскольку они будут воссозданы системой. Но если вам нужна запись журнала за несколько недель до этого, не делайте этого, потому что они не дублируются.
Примечание (только предложение):
1) Если вы не знаете о файловой системе Linux, тогда это хорошая ссылка: https://help.ubuntu.com/community/ LinuxFilesystemTreeOverview
2) Дополнительная информация о файлах журнала: https://help.ubuntu.com/community/LinuxFilesystemTreeOverview
Прохождение этих ссылок очистит много понятий.