Загрузка данных


#!/bin/bash
# Проверка прав суперпользователя (root)
if [ "$EUID" -ne 0 ]; then
  echo "Пожалуйста, запустите этот скрипт с правами root (через sudo)."
  exit 1
fi

echo "=== Старт очистки РЕД ОС ==="

# 1. Очистка кэша пакетного менеджера dnf (занимает много места в /var/cache/dnf)
echo "Очистка кэша DNF..."
dnf clean all

# 2. Удаление неиспользуемых и потерянных пакетов (сирот)
echo "Удаление ненужных зависимостей..."
dnf autoremove -y

# 3. Очистка системного журнала journald (оставляем логи только за последние 3 дня)
echo "Очистка старых системных логов..."
journalctl --vacuum-time=3d

# 4. Очистка временных файлов в /tmp и /var/tmp (старше 7 дней)
echo "Очистка временных файлов..."
find /tmp -type f -atime +7 -delete
find /var/tmp -type f -atime +7 -delete

# 5. Очистка корзины для всех пользователей
echo "Очистка корзин..."
rm -rf /home/*/.local/share/Trash/files/*
rm -rf /root/.local/share/Trash/files/*

echo "=== Очистка успешно завершена! ==="
df -h /
Используйте код с осторожностью.
Как запустить скрипт?
1. Создайте файл скрипта, например, clean_system.sh:bash
nano clean_system.sh
Используйте код с осторожностью.
2. Вставьте текст скрипта выше и сохраните файл (Ctrl+O, затем Enter, для выхода Ctrl+X).
3. Сделайте скрипт исполняемым:bash
chmod +x clean_system.sh
Используйте код с осторожностью.
4. Запустите его от имени root:bash
sudo ./clean_system.sh
Используйте код с осторожностью.
Альтернатива: Использование графической утилиты
Если вы предпочитаете графический интерфейс вместо скриптов, в официальном репозитории РЕД ОС доступна отличная утилита BleachBit. Она умеет очищать кэш, логи и системный мусор в один клик.
Установка через терминал:
bash
sudo dnf install bleachbit
Используйте код с осторожностью.
После установки запустите её из меню приложений под именем BleachBit (as root), чтобы очистить именно системный корень /, а не только пользовательскую папку.
Хотите узнать, какие именно папки сейчас занимают больше всего места в вашем корневом разделе, чтобы настроить скрипт точечно?
РЕД ОС
BleachBit - утилита для выполнения очистки диска - База знаний РЕД ОС
* ПО: BleachBit v4.4.0-1 * ОС: РЕД ОС 7.3 (Рабочая станция, Стандартная) * Назначение: очистка диска, выгрузка файлов в облако, безвозвратное удаление файлов. *