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 разрешено использовать:

  1. до 50% дискового пространства корневой файловой системы (20 ГБ из 40-а ГБ раздела)
  2. единовременно иметь от 2 до 10 снимков
  3. единовременно иметь от 4 до 10 важных снимков

Используя следующую команду можно уменьшить потребление памяти на создание снимков:

snapper set-config SPACE_LIMIT=0.2 NUMBER_LIMIT=2-6 NUMBER_LIMIT_IMPORTANT=4

Которая означает:

  1. до 20% дискового пространства корневой файловой системы (8 ГБ из 40-а ГБ разрадела)
  2. единовременно иметь от 2 до 6 обычных снимков
  3. единовременно иметь 4 важных снимка

Очистка директории /tmp

Внимание: Очистка каталога /tmp может привести к потере несохраненных данных или сбоям приложений. Обязательно выполните сохранение данных и завершите работу приложений.

Обычно приложение должно само удалять временные файлы при его закрытии или устанавливают срок их существования. Однако не все приложения делают это правильно и некоторые файлы остаются там навсегда.

Простым решением для их удалению является команда:

sudo rm /tmp/* -rf

Операционная система и приложения не будут повреждены при удалении этих файлов. Но имейте в виду, что некоторые запущенные приложения могут хранить здесь некоторые свои данные. Например, снимки экрана, офисные документы, файлы во время их загрузки из сети. Удаление этих файлов может прервать работу приложения, а их пользователь потеряет несохраненные данные. Вот почему нужно обязательно закрыть все приложения перед запуском этой команды.