Шпаргалка по поиску занятого места на сервере CentOS
Имеется сервер Bitrix24, на CentOS. Заббикс начал ругаться, что место на диске кончается. Для анализа будем использоваться утилиту ncdu.
ncdu — это утилита командной строки, которая предназначена для анализа использования дискового пространства на компьютере. Она позволяет пользователю исследовать различные директории и файлы, чтобы определить, какие из них занимают больше места. ncdu отображает информацию о размере файлов и директорий, а также общий использованный объем дискового пространства. Она может быть полезна для нахождения и удаления ненужных или избыточных файлов, освобождения места на диске.
Устанавливаем утилиту
1 |
sudo yum install ncdu -y |
После установки запускаем утилиту для анализа места с указанием директории. Мне нужно везде посмотреть, поэтому у меня будет «/»
1 |
ncdu / |
После чего программа начнет сканирование.
После выполнения мы увидим каталоги и их размеры. Можем пробежаться и понять, что сколько весит.
В данном примере меня интересует, что накопилось в /var, сразу стало понятно, что набились какие-то логи. Перейдя в папку логи мы увидели, что съело все место.
Дальше у всех свой путь и каждый сам решает, как ему поступать.
О! Крутяк! А то я по старинке du -s -h /* и далее руками по дереву
Рад, что выдал что-то полезное, а не как обычно)))
Вот только предварительно надо не забыть поставить epel-release, а то в стандартном наборе оно не находится