Linux·28 питань

Як знайти великий файл або очистити місце на диску в Linux?

Відповідь

Нестача вільного місця на диску — це поширена проблема, з якою рано чи пізно стикається кожен користувач Linux. Для швидкої діагностики стану файлової системи та пошуку прихованих сховищ даних використовується комбінація вбудованих утиліт командного рядка.

Першим кроком зазвичай стає перевірка загального обсягу та доступного простору за допомогою утиліти df з прапорцем h для людиночитаного формату. Вона показує всі примонтовані розділи та відсоток їх заповнення, що допомагає одразу визначити, який саме диск чи розділ потребує уваги.

Потім для пошуку конкретних важких директорій застосовується утиліта du. Команда з прапорцями s та h для вказаного шляху виведе сумарний розмір кожної папки, дозволяючи точково виявити джерело роздування даних, наприклад у домашньому каталозі або системній директорії var.

Для детального інтерактивного аналізу дискового простору настійно рекомендується встановити та використовувати сторонню утиліту ncdu. Вона сканує файлову систему та виводить результати у псевдографічному інтерфейсі термінала, де можна легко переміщатися по папках і видаляти непотрібні файли прямо на льоту.

Особливу увагу варто приділяти системним логам, кешу пакетних менеджерів та старим ядрам операційної системи. Регулярне очищення застарілих пакетів і тимчасових файлів дозволяє звільнити гігабайти дискового простору без ризику пошкодити робочі конфігурації.

Чи корисна ця відповідь?

Інші питання цієї теми

Пов’язані питання з інших тем