🛠 StorageToolkit: Когда место кончилось, а
Каждый сисадмин сталкивался с ситуацией: мониторинг кричит, что диск забит на 100%, но простой подсчет места через
Наткнулся на полезный репозиторий StorageToolkit, который собирает инструменты для глубокого анализа дискового пространства.
Основная фишка это скрипт
Что умеет:
📊 Глубокий анализ: Показывает топ-20 самых больших файлов, директорий и файлов старше 30 дней.
👻 Призраки: Умеет находить и репортить открытые дескрипторы удаленных файлов (те самые unlinked files, которые не освобождают место).
👀 Рентген маунтов: С флагом
📝 Форматирование: Умеет выводить отчет сразу в HTML или BBCode. Удобно, если нужно копипастить красивый отчет прямо в тикет-систему (Jira/Redmine).
Пример использования:
Забираем в копилку скриптов:
🔗 GitHub: https://github.com/klazarsk/storagetoolkit
#linux #storage #bash #sysadmin #tools
👉@linuxchmod
du не помогаетКаждый сисадмин сталкивался с ситуацией: мониторинг кричит, что диск забит на 100%, но простой подсчет места через
du не сходится с df. Обычно это означает либо скрытые под маунтами файлы, либо удаленные файлы, которые всё еще держит какой-то процесс.Наткнулся на полезный репозиторий StorageToolkit, который собирает инструменты для глубокого анализа дискового пространства.
Основная фишка это скрипт
topdiskconsumer. Это не просто красивый du, это комбайн для траблшутинга.Что умеет:
📊 Глубокий анализ: Показывает топ-20 самых больших файлов, директорий и файлов старше 30 дней.
👻 Призраки: Умеет находить и репортить открытые дескрипторы удаленных файлов (те самые unlinked files, которые не освобождают место).
👀 Рентген маунтов: С флагом
--alt-root можно заглянуть "под" смонтированную файловую систему (через bind mount), если подозреваете, что место съедено там.📝 Форматирование: Умеет выводить отчет сразу в HTML или BBCode. Удобно, если нужно копипастить красивый отчет прямо в тикет-систему (Jira/Redmine).
Пример использования:
# Найти, кто съел место, включая удаленные файлы
./topdiskconsumer
# Проверить, не скрыто ли что-то под точкой монтирования /mnt/data
mount --bind / /mnt/root_debug
./topdiskconsumer --alt-root /mnt/root_debug/mnt/data
Забираем в копилку скриптов:
🔗 GitHub: https://github.com/klazarsk/storagetoolkit
#linux #storage #bash #sysadmin #tools
👉@linuxchmod
👍4