Посмотреть общее свободно дисковое место в системе
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:
sudo find / -type f -exec du -h {} + | sort -rh | head -n 20
Эта команда найдет все файлы на сервере, подсчитает их размер, отсортирует по убыванию размера и выведет 20 самых больших файлов.
Мета информация
Область:: 00 Linux
Родитель:: Диагностика Linux
Источник::
Автор::
Создана:: 2024-08-21