Мониторинг диска: du и df в Linux

Практические лайфхаки для разработчиков, DevOps и админов: Docker, Linux, Bash, Python, Golang, Ansible, логи и безопасность — только рабочие решения. Даем готовые команды, конфиги и приёмы диагностики, которые экономят часы и дни. Если нужно быстро настроить, отладить и обезопасить инфраструктуру — вы по адресу.

linuxdfdu

👁 В процессе работы с серверами и рабочими станциями важно понимать, какие директории занимают много места на диске. Стандартная утилита df показывает общий объем свободного и занятого места на файловых системах, а du помогает анализировать, сколько места занимают конкретные каталоги.

📝 Использование команды df для просмотра свободного места:

Команда df предоставляет информацию о дисковом пространстве на всех смонтированных файловых системах. Параметр -h выводит размеры в удобном для восприятия формате (ГБ, МБ и т.д.), что делает результаты более наглядными.

df -h

📝 Анализ использования диска с помощью du:

Команда du позволяет узнать, сколько места занимает определенная директория. Параметр --max-depth=1 ограничивает вывод только текущей директорией и ее непосредственными подкаталогами. Это полезно для быстрого анализа больших директорий. Размер каждого каталога внутри текущей директории:

du -h --max-depth=1

📝 Поиск крупных файлов с использованием du и сортировки:

Если вам нужно найти самые большие каталоги или файлы, можно использовать du в связке с командой sort для сортировки по размеру, эта команда покажет 10 самых крупных файлов или директорий в указанном пути:

du -ah /path/to/directory | sort -rh | head -n 10

❗️ Эти команды являются важными инструментами для системных администраторов и разработчиков, которые хотят контролировать использование дискового пространства, выявлять проблемы с переполнением дисков и оперативно устранять их.

tags: #linux #полезно

🧭 @recura_tech 🌐 VK 🌐 MAX

Темный фон с оформлением RECURA: окно терминала и подсветка команд df, du, sort и head для поиска крупных файлов и оценки свободного места на диске в Linux.
Слайд с примерами команд df и du для оценки использования диска и поиска больших файлов и директорий.

Читайте так же