Linux
October 19

Очистка Arch Linux. Освобождаем место на диске

Со временем в системе скапливается мусор - ненужные пакеты, кэш и логи. Arch Linux требует не так уж и много места на диске, тем более если он настроен грамотно и с акцентом на минимализм, но сам факт наличия мусора меня конкретно так напрягает. Я люблю по необходимости обслуживать свою систему, добавлять новый функционал или наоборот, избавляться от ненужного. И один из важнейших этапов обслуживания - очистка. В этой статье вы узнаете как можно очистить Arch Linux чтобы освободить место на диске и избавиться от ненужных файлов. Мы удалим кэш, истории программ, неиспользуемые пакеты и прочий мусор.

Начнем с пакетов. Когда вы устанавливаете их через pacman, нераспакованные архивы остаются в системе и занимают место на диске. Они находятся по пути /var/cache/pacman/pkg. На данный момент у меня вес этой директории составляет более 18Гб:

Чтобы удалить кэш, мы можем воспользоваться встроенными средствами pacman:
sudo pacman -Scc

Тоже самое применимо и для yay:
yay -Scc

packages-orphans - это пакеты-зависимости, которые больше не используются в системе. Для их просмотра вводим команду pacman -Qtdq:

Убедитесь, что вам не нужны эти пакеты и удалите их. Для удаления всех package-orphans можно использовать команду sudo pacman -Qtdq | pacman -Rns или sudo pacman -Rns $(pacman -Qtdq)

Удаляем логи pacman:
sudo truncate -s 0 /var/log/pacman.log

Чтобы удалить лишние файлы, можно использовать программу bleachbit. Это довольно мощный инструмент для очистки системы. Установим:
sudo pacman -S bleachbit

Далее запускаем программу и выбираем что хотим очистить:

Выбирайте только то, в чем вы уверены. После этого нажимаем Clean и программа очистит выбранные категории файлов.


Мой Telegram

Мой GitHub

Поддержать автора донатом