Освобождение места в Ubuntu

  1. Удаление лишних пакетов 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/

Продолжение следует…