digital-garden/_inbox/Проверка свободного места на дисках.md

1.9 KiB
Raw Blame History

aliases tags date zero-link parents linked
зрелость/🌱
2024-08-21
00 Linux

Посмотреть общее свободно дисковое место в системе

df -h

Поиск больших директорий

Чтобы найти, какие директории занимают больше всего места, используйте команду du:

du -h --max-depth=1 / | sort -hr | head -n 20

Эта команда просканирует корневой каталог /, подсчитает размер всех подкаталогов (глубина сканирования ограничена одним уровнем с помощью --max-depth=1), отсортирует их по убыванию размера (sort -hr), и выведет 20 самых больших директорий.

Если хотите просканировать определенный каталог (например, домашний каталог), замените / на путь к этому каталогу:

du -h --max-depth=1 /home | sort -hr | head -n 20

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

В анализе может помочь Структура хранения файлов в Linux

Поиск больших файлов

Чтобы найти самые большие файлы на сервере, используйте команду find:

find / -type f -exec du -h {} + | sort -rh | head -n 20

Эта команда найдет все файлы на сервере, подсчитает их размер, отсортирует по убыванию размера и выведет 20 самых больших файлов.