Дисковое пространство на VDS операционной системы Linux

29 сентября, 2023

В процессе использования выделенного или виртуального сервера возникает необходимость контролировать объем использованного пространства на диске. Чтобы выполнить проверку, достаточно воспользоваться несколькими методами. В качестве примера рассмотрим, как просматривать статистику на диске, пользуясь протоколами WEB-VNC или SSH

Команда df

Чтобы узнать о количестве свободного и занятого дискового пространства, достаточно воспользоваться комбинацией «df -h».

О занятом и свободном иногда информирует «df -i»

Утилита ncdu 

Ее наличие не предусмотрено в базовом программном обеспечении, поэтому пользователю нужно установить. Благодаря утилите можно просто и быстро узнать о занятом пространстве на диске. Для отображения информации из корневой папки достаточно добавить символ «/» в конец команды. Иначе утилита предоставляет информацию о папке, в которой находится пользователь в конкретный момент. Переход между папками осуществляется клавишей Enter и стрелками.

Другие команды 

Для получения информации о дисковом пространстве используют:

  • du -h -d1 2>/dev/null | sort -h. Выводит список папок, которые занимают больше всего места;
  • ls -alhSr. Находит файлы и папки, отсортированные по размеру;
  • find /path/to/dir | wc -. Считает иноды, используемые каталогом.

Последняя команда используется вместо /path/to/dir — путь к каталогу. 

Утилита mc 

Midnight Commander (сокращенно — mc) является консольным файловым менеджером. Утилита позволяет пользователю видеть серверную систему файлов и выполнять с ними действия, в частности копирование, перемещение и удаление. С помощью Midnight Commander пользователь перемещается между каталогами.