- Удаление лишних пакетов linux-headers-*. Оставить можно только последнюю версию, остальные можно удалять. Список установленных пакетов:
# apt list --installed | grep header
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
linux-headers-5.4.0-47-generic/focal-updates,focal-security,now 5.4.0-47.51 amd64 [установлен]
linux-headers-5.4.0-47/focal-updates,focal-updates,focal-security,focal-security,now 5.4.0-47.51 all [установлен]
linux-headers-5.4.0-48-generic/focal-updates,focal-security,now 5.4.0-48.52 amd64 [установлен]
linux-headers-5.4.0-48/focal-updates,focal-updates,focal-security,focal-security,now 5.4.0-48.52 all [установлен, автоматически]
linux-headers-5.4.0-51-generic/focal-updates,focal-security,now 5.4.0-51.56 amd64 [установлен, автоматически]
linux-headers-5.4.0-51/focal-updates,focal-updates,focal-security,focal-security,now 5.4.0-51.56 all [установлен, автоматически]
linux-headers-generic/now 5.4.0.51.54 amd64 [установлен, может быть обновлён до: 5.4.0.52.55]
Удаление лишних:
# apt remove linux-headers-5.4.0-47-generic
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Следующие пакеты будут УДАЛЕНЫ:
linux-headers-5.4.0-47-generic
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 44 пакетов не обновлено.
После данной операции объём занятого дискового пространства уменьшится на 14,4 MB.
Хотите продолжить? [Д/н] y
(Чтение базы данных … на данный момент установлено 255830 файлов и каталогов.)
Удаляется linux-headers-5.4.0-47-generic (5.4.0-47.51) …
# apt remove linux-headers-5.4.0-47
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Следующий пакет устанавливался автоматически и больше не требуется:
linux-headers-5.4.0-48
Для его удаления используйте «sudo apt autoremove».
Следующие пакеты будут УДАЛЕНЫ:
linux-headers-5.4.0-47
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 44 пакетов не обновлено.
После данной операции объём занятого дискового пространства уменьшится на 70,8 MB.
Хотите продолжить? [Д/н] y
(Чтение базы данных … на данный момент установлено 231802 файла и каталога.)
Удаляется linux-headers-5.4.0-47 (5.4.0-47.51) …
Итого с одной старой версии ядра освобождается около 100Мб.
2. Удаление лишних пакетов linux-modules-* кроме последней версии
3. Удаление ненужных локалей. /usr/share/locale до чистки примерно 350Мб.
4. /var/log/journal/:
$ journalctl --disk-usage
Archived and active journals take up 352.0M in the file system.
$ sudo journalctl --rotate
[sudo] password:
$ journalctl --disk-usage
Archived and active journals take up 368.0M in the file system.
$ sudo journalctl --vacuum-size=50M
Vacuuming done, freed 0B of archived journals from /run/log/journal.
Deleted archived journal /var/log/journal...
...
$ journalctl --disk-usage
Archived and active journals take up 32.0M in the file system.
5. /var/cache/apt/archive/
6. ~/.cache/
7. rm /var/log/syslog.*
Продолжение следует…