Перейти к публикации
IPS Invision Community

Утилита ncdu


qwert
 Поделиться

Рекомендованные сообщения

Периодически на хостинге может возникать ситуация, когда дисковое пространство подходит к концу, а причины возникновения такой ситуации так и не установлены.

Утилита ncdu анализирует объём директорий и файлов в той директории, где была запущена (например, если запустить её, находясь в домашнем каталоге, то получим результат анализа для него), показывает, чем и сколько места занято, а также позволяет в интерактивном режиме перемещаться между каталогами и удалять лишнее (нажатием на клавишу d).

Скрытый текст

ncdu.png.fcdada43df459a4d198e0da320a79812.png

Количество символов "###" позволяет понять, какая из директорий имеет наибольший объем.

Как установить данную утилиту на CentOS

yum install ncdu

Как установить данную утилиту на Debian / Ubuntu

sudo apt-get install ncdu

Пример: в консоли водим ncdu / это действие проанализирует всю корневую деррикторию

Список команд и действий, которые можно выполнить при работе с утилитой:

  • up — стрелочка вверх на клавиатуре
  • down — стрелочка вниз на клавиатуре
  • enter — открытие нужной директории (папки)
  • left — стрелочка влево (<) на клавиатуре

Утилиту ncdu можно запускать со следующими ключами:

  • -h Вспомогательное сообщение
  • -q Тихий режим, интервал обновления 2 сек
  • -v Отобразить версию утилиты
  • -x Та же самая файловая система
  • -r Режим чтения
  • --exclude PATTERN Исключает файлы, содержащие ОБРАЗЕЦ
  • -X, --exclude-from FILE Исключает файлы которые содержат какой-либо ОБРАЗЕЦ в ИМЕНИ_ФАЙЛА

Ввод следующих букв в латинской раскладке клавиатуры в момент использования утилиты позволит достичь следующего результата:

  • a — режим отображения (размер файла, занятое место на жестком диске);
  • d — возможность удаления выбранного файла или директории;
  • e — включение и отключение отображения скрытых файлов;
  • g — режим отображения занятого места (в процентах/графически/оба варианта);
  • i  — показывает информацию выделенного объекта;
  • n — сортирует по имени;
  • q — выход из интерфейса;
  • r  — повторный расчет занимаемой дисковой квоты;
  • s — сортировка по объему.
  • Нравится 1
  • Спасибо 2
Ссылка на комментарий
Поделиться на других сайтах

Кстати да, полезная утилитка :bravo: активно использую её.

Ссылка на комментарий
Поделиться на других сайтах

Блин, @qwert СПАСИБИЩЕ! удалось определить, что логи съедают много места.

  • Нравится 1
Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Похожие публикации

    • Sipsb
      Автор: Sipsb
      Просмотреть файл OAuth Server
      Добавляет сервер OAuth2 к вашему форуму IPS Community Suite 4
      Автор Sipsb Добавлен 10.11.2016 Категория Приложения Разработчик wohali Локализация ENG  
    • Draco-Zero
      Автор: Draco-Zero
      Посоветуйте, расскажите какие модули php, mysql и др. желательны под IPS, из чего собирать вебсервер.
    • qwert
      Автор: qwert
      Проблема в следующем использую ISPmanager Lite 5, Centos 7
      www-домен в режиме FastCGI (Nginx + PHP-FPM), версия PHP 7.2 php.ini для 7.2 настроен глобально на обычную конфигурацию, где display_errors = Off в корне домена добавлен файл index.php с phpinfo();, где php.ini выводится как /opt/php72/etc/php.ini Где может переопределяться значение display_errors?
      Если зайти в /opt/php72/etc/php.ini, то можно увидеть display_errors = Off, но phpinfo(), указанный выше, показывает display_errors = On Та же проблема, если поменять php 7.2 на 5.6.
×
×
  • Создать...
Вверх
Вверх