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

В один прекрасный момент на VPS сервере Aeza я не смог выполнить apt get upgrade -y, терминал сыпал ошибками.

Сначала я не понял в чем дело, но вскоре выяснилось, что закончилось свободное место.

Для начала можно запустить утилиту df и увидеть общее представление о доступном/используемом пространстве.

df -h 

Далее можно с помощью другой утилиты du посмотреть размер каждой папки и файла:

du -hd 1 /

Так же можно установить утилиту ncdu с псевдографическим интерфейсом:

apt install ncdu

И запустить ее:

ncdu /

Таким образом можно увидеть какой каталог занимает много места.

Помимо этого логи systemd могут занимать очень много места и можно удалить старые например те которым более 10 дней:

journalctl --vacuum-time=10d

И следует выполнить очистку системы несколькими командами:

 sudo apt autoclean
 sudo apt clean
sudo apt autoremove