← До фільтрів та технологій

← До списку лабораторних по Linux

Linux Лабораторна 20: Пошук каталогів які займають багато місця

Технологія: Linux

Номер лабораторної: 20 · Рівень: middle

Тема: Аналіз використання диска: du, ncdu

Повний опис / сценарій лабораторної:

Мета: навчитися знаходити каталоги які займають багато місця і планувати очистку.



Крок 1. Перевірити загальне використання диска.

Команда: df -h

Пояснення: знайдіть файлову систему яка найбільше заповнена.



Крок 2. Перейти у корінь цієї файлової системи.

Пояснення: зазвичай це / або /var.



Крок 3. Використати du для оцінки розміру підкаталогів.

Команда: sudo du -sh * | sort -h

Пояснення: видно які каталоги займають найбільше місця.



Крок 4. Зайти у найбільший каталог і повторити аналіз.

Команда: cd найбiльший_каталог; sudo du -sh * | sort -h



Крок 5. Встановити ncdu якщо він доступний.

Команда: sudo apt install ncdu або відповідний пакет для вашого дистрибутива



Крок 6. Запустити ncdu для кореня файлової системи.

Команда: sudo ncdu /

Пояснення: інтерактивний інструмент спрощує навігацію по великих каталогах.



Крок 7. Знайти каталоги які можна очистити без ризику.

Пояснення: кеші, тимчасові файли, старі резервні копії.



Крок 8. Видалити тестові великі файли у безпечному місці.

Пояснення: на тренувальній машині створіть кілька великих файлів, а потім видаліть їх і подивіться ефект у df -h.



Крок 9. Скласти чернетку політики очищення диска.

Пояснення: які каталоги перевіряти у першу чергу і як часто.



Крок 10. Міні звіт.

Завдання: опишіть послідовність дій коли прод сервер раптово заповнив диск до ста відсотків.