Освободите дисковое пространство – очистите журналы журнала Systemd в Ubuntu 20.04 | 22.04
Собираетесь освободить место на системном диске Ubuntu? Попробуйте очистить журналы журнала systemd, это может освободить несколько ГБ места.
С помощью инструмента Анализатор использования диска я обнаружил, что /var/log/journal занимает более 4 ГБ системного пространства в моей Ubuntu 20.04.
Systemd имеет собственную систему журналирования, называемую журналом, а файлы журналов хранятся в /var/log/journal. Поскольку логи мне не нужны для отладки, эти файлы можно безопасно удалить. И следующие шаги покажут вам, как это сделать.
1. Сначала откройте терминал из панели запуска системных приложений, и вы можете запустить команду, чтобы проверить текущее использование диска всеми файлами журнала:
journalctl --disk-usage
2. Если вы решите очистить журналы, запустите команду для ротации файлов журнала. Все активные в данный момент файлы журнала будут помечены как заархивированные, чтобы в будущем они никогда не записывались.
sudo journalctl --rotate
3. Теперь очистите журналы журнала, выбрав одну из следующих команд:
Удалить журналы журнала старше X дней:
sudo journalctl --vacuum-time=2days
Удалять файлы журналов до тех пор, пока занимаемое дисковое пространство не упадет ниже указанного размера:
sudo journalctl --vacuum-size=100M
Удалите старые журналы и ограничьте количество файлов до X:
sudo journalctl --vacuum-files=5
4. Вы также можете отредактировать файл конфигурации, чтобы ограничить использование диска журнала журнала (например, 100 МБ).
Запустите команду в терминале, чтобы отредактировать файл через текстовый редактор Gedit (для версий 23.04+ замените gedit
на gnome-text-editor
):
sudo -H gedit /etc/systemd/journald.conf
Когда файл откроется, раскомментируйте (удалите # в начале) строку #SystemMaxUse= и измените ее на SystemMaxUse=100M.
Сохраните файл и перезагрузите демон systemd с помощью команды:
systemctl daemon-reload
Вот и все, Наслаждайтесь!