SDB:Чистка системы
При заполнении корневого раздела файловой системы попробуйте выполнить следующие команды. Это поможет освободить от 10 ГБ дискового простарнаства.
Содержание
Очистка логов journald
Журнальные файлы могут быстро разрастаться и занимать по нескольку ГБ дискового пространства. Эти записи обычно полезны только для помощи в устранении неполадок в системе.
Их можно безопасно удалить оставив только записи за вчерашний день:
sudo journalctl --vacuum-time=1d
Очистка загруженных RPM-пакетов
Эта команда удалить все скаченные RPM-пакеты.
sudo zypper clean
Удаление старых версий ядра
Выполнение этой команды позволит удалить старые версии ядра, которые были сохранены в системе согласно правилам указанным в файле /etc/zypp/zypp.conf
sudo zypper purge-kernels
Очистка слепков Btrfs
С помощью этой команды snapper удалит старые моментальные снимоки (snapshots), которые создаются согласно правилам указанным в файле /etc/snapper/configs/root
sudo snapper cleanup number
По умолчанию, для создания снимков snapper разрешено использовать:
- до 50% дискового пространства корневой файловой системы (20 ГБ из 40-а ГБ раздела)
- единовременно иметь от 2 до 10 снимков
- единовременно иметь от 4 до 10 важных снимков
Используя следующую команду можно уменьшить потребление памяти на создание снимков:
snapper set-config SPACE_LIMIT=0.2 NUMBER_LIMIT=2-6 NUMBER_LIMIT_IMPORTANT=4
Которая означает:
- до 20% дискового пространства корневой файловой системы (8 ГБ из 40-а ГБ разрадела)
- единовременно иметь от 2 до 6 обычных снимков
- единовременно иметь 4 важных снимка
Очистка директории /tmp
Обычно приложение должно само удалять временные файлы при его закрытии или устанавливают срок их существования. Однако не все приложения делают это правильно и некоторые файлы остаются там навсегда.
Простым решением для их удалению является команда:
sudo rm /tmp/* -rf
Операционная система и приложения не будут повреждены при удалении этих файлов. Но имейте в виду, что некоторые запущенные приложения могут хранить здесь некоторые свои данные. Например, снимки экрана, офисные документы, файлы во время их загрузки из сети. Удаление этих файлов может прервать работу приложения, а их пользователь потеряет несохраненные данные. Вот почему нужно обязательно закрыть все приложения перед запуском этой команды.