У меня 80 ГБ HDD без каких-либо разделов. Однажды я понял, что потерял большую часть свободного места на диске. Я обнаружил, что это /var/log/kern.log.1
занимает 25 ГБ пространства, и для этого файла нет опции удаления.
Вот скриншот проблемы:
Я новичок в Ubuntu / Linux. Пожалуйста помоги. Благодарю вас.
kern.log.1
единственный большой файл?Ответы:
Вы должны хорошо удалить этот файл, потому что это уже повернутый журнал. Поскольку для этого вам необходимы права root, у вас не будет возможности удалить этот файл в графическом интерфейсе.
Вы можете сделать это из командной строки:
При каждой загрузке файлы журналов будут создаваться и вращаться снова, поэтому вам, вероятно, следует следить за размерами следующих файлов kern.log. *. Отчет об ошибке на панели запуска: https://bugs.launchpad.net/ubuntu/+source/ubuntu-meta/+bug/115774
источник
syslog
/etc/logrotate.conf
чтобы ограничить количество и размер файлов журнала. Смотритеman logrotate
для получения дополнительной информации.systemd
Чтобы настроить журнал Systemd, отредактируйте
/etc/systemd/journald.conf
. Смотритеman journald.conf
для получения дополнительной информации.Для получения информации об основном
journalctl
использовании см. Systemd: Использование журнала .Информацию о том, как уменьшить размер журнала Systemd, смотрите в разделе Systemd logs (
journalctl
) слишком большие и медленные .источник
kern.log.1
это только один из многих файлов журнала ядра.Чтобы восстановить 99%, здесь есть две команды, которые добьются цели, удалив ненужные файлы размером в несколько ГБ:
Эти файлы будут созданы снова, когда они понадобятся в первый раз.
Чтобы конкретно ответить на ваш вопрос: Вы можете настроить задание cron, чтобы удалять их каждую полночь или один раз в неделю, в зависимости от того, что именно.
Я использую их плюс
для моей полуночной
rsync
резервной копии с основного / dev / sda SSD на больший / dev / sdb HDD. Это экономит место, и они не нужны в любом сценарии восстановления.источник
rsync
резервное копирование с / dev / sda SSD на большой / dev / sdb HDD, и для того, чтобы наилучшим образом использовать пространство, у меня есть указанное выше, плюс также,rm -rf /home/pi/.cache/chromium/Default/Cache/* &>/dev/null
поскольку ни один из них не требуется в сценарии восстановления ,find /var/log/ -type f \( -name "*.gz" -o -name "*.1" -o -name "*.old" \) -delete
иfind /var/log/ -type f -exec truncate -s 0 {} \;
это очищает весь / var / log без удаления основных файлов, потому что некоторые файлы там не генерируются автоматически снова.Обнаружив, что файл syslog и kern.log увеличивается, у меня не хватило места на диске. Диспетчер дискового пространства показал мне, что
/var/log
папка занимает много места. Когда я управлял командойЯ нашел повторяющиеся ошибки. Также syslog и файл kern.log заняли 19 и 32 G соответственно. (команда для использования диска:
du -h filename
-h для удобства чтения).Удаление этих файлов безопасно для тех, кто будет воссоздан системой. Но если вам нужна запись журнала за несколько недель до этого, не делайте этого, потому что они не дублируются.
Примечание (только предложение):
1) Если вы не знаете о файловой системе Linux, это хорошая ссылка: https://help.ubuntu.com/community/LinuxFilesystemTreeOverview
2) Дополнительная информация о файлах журналов: https://help.ubuntu.com/community/LinuxLogFiles.
Переход по этим ссылкам прояснит многие понятия.
источник