Linux

Обслуживание дисков Linux: очистка, проверка и оптимизация за 5 минут

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

Обновлено 4 июля 2026 г.
5-10 мин
Средняя
FixPedia Team
Применимо к:Ubuntu 20.04 LTSUbuntu 22.04 LTSDebian 11Linux Mint 20

Введение

Регулярное обслуживание дисков продлевает жизнь оборудования, ускоряет работу системы и предотвращает неожиданные сбои из-за нехватки места. После выполнения этого гайда у вас будет готовый набор команд, которые можно запускать каждые несколько недель — всё за 5–10 минут.

Требования

  • Права sudo (администратора).
  • Поддерживаемые дистрибутивы: Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Debian 11, Linux Mint 20.
  • Базовые инструменты: lsblk, df, du, fsck, e2defrag (устанавливаются через sudo apt-get install e2fsprogs при необходимости).

Пошаговая инструкция

Шаг 1: Очистить временные файлы и кэш

sudo apt-get autoclean
sudo apt-get autoremove
sudo apt-get clean
rm -rf ~/.cache/*
rm -rf /tmp/*

💡 Совет: Эти команды удаляют кэш пакетов apt, автономные пакеты и временные файлы пользователей.

Шаг 2: Проверить диск на ошибки с помощью fsck

lsblk
sudo fsck -y /

Если у вас несколько разделов, замените / на нужное устройство, например /dev/sdb1.

⚠️ Важно: fsck может потребовать перезагрузки для завершения проверки. Подтвердите запрос системы.

Шаг 3: Оптимизировать файловую систему

Для ext4:

sudo e2defrag /

Для BTRFS:

sudo btrfs filesystem balance /

💡 Совет: Оптимизация упорядочивает размещение файлов, что улучшает скорость чтения/записи, особенно на SSD.

Шаг 4: Очистить системные логи

sudo journalctl --vacuum-time=1week

Старые логи (старше недели) будут удалены, освободив место на диске.

Шаг 5: Найти и удалить большие файлы

sudo du -sh /* | sort -hr | head -10

Если список содержит ненужные большие каталоги (например, /var/cache), удалите их с помощью rm -rf, но делайте это осторожно.

Проверка результата

  • Свободное место: df -h — убедитесь, что у вас есть свободное пространство.
  • Состояние файловой системы: lsblk теперь отображает флаг ok для исправных разделов.
  • Размер логов: du -sh /var/log — размер должен уменьшиться после очистки.

Возможные проблемы

СимптомПричинаРешение
Permission denied при выполнении командЗапуск от имени обычного пользователяДобавьте sudo перед каждой командой или используйте sudo -i для сессии с повышенными привилегиями.
fsck: Cannot open /dev/sdb1: No such file or directoryУказан несуществующий разделПроверьте устройства с помощью lsblk и укажите правильный путь.
Система по-прежнему медленная после очисткиОстаточные временные файлы в ~/.cache или /var/tmpПовторите Шаг 1 или выполните rm -rf /var/tmp/* (с sudo).
e2defrag: file system is cleanФайловая система уже оптимизированаПропустите шаг или запустите sudo tune2fs -l /dev/sdX для проверки здоровья.

Не стесняйтесь повторять эти шаги ежемесячно — это займет всего несколько минут и поможет сохранить систему в отличном состоянии.

Часто задаваемые вопросы

Почему диск в Linux заполняется так быстро?
Как безопасно запустить проверку файловой системы?
Что такое оптимизация файловой системы и зачем она нужна?
Как предотвратить накопление ненужных файлов в будущем?

Полезное

Очистить временные файлы и кэш
Проверить диск на ошибки с помощью fsck
Оптимизировать файловую систему
Очистить системные логи
Найти и удалить большие файлы

Эта статья помогла вам решить проблему?