Как проверить свободное место на диске в Linux

В средах Linux мониторинг свободного пространства на диске — это важная задача, которая помогает предотвратить множество проблем, связанных с переполнением диска. Это может быть особенно критично для серверов и рабочих станций с большим объемом данных.

Стоит рассмотреть, как можно проверить свободное место на диске в Линукс с помощью различных командных инструментов.

Использование утилиты df

Одним из наиболее часто используемых инструментов для проверки свободного места на диске в Linux является команда df. Она показывает количество занятого и свободного пространства на всех подключенных дисковых устройствах.

Базовый синтаксис команды:

df

Чтобы увидеть вывод в более читаемом виде (в гигабайтах), используйте:

df -h

Пример вывода:

Filesystem      Size  Used Avail Use% Mounted on

/dev/sda1        50G   13G   34G  28% /

Здесь:

Size — общий размер раздела.

Used — объем использованного пространства.

Avail — объем доступного пространства.

Use% — процент использования диска.

Mounted on — точка монтирования (корневой каталог, другие разделы).

df -h

Команда du

Команда du (disk usage) используется для оценки использованного пространства файлами и каталогами. Это полезно, когда нужно понять, какие файлы или каталоги занимают больше всего места.

Пример команды для проверки размера каталога:

du -sh /path/to/directory

Вывод будет примерно следующим:

1.5G    /path/to/directory

Утилита ncdu

ncdu (NCurses Disk Usage) — это текстовый интерфейс для анализа использования дискового пространства. Это интерактивная утилита, которая позволяет пользователю навигировать по каталогам и удалять неиспользуемые файлы.

Установка ncdu:

sudo apt install ncdu

Запуск:

ncdu /path/to/directory

Проверка с помощью графических утилит

Для пользователей, которые предпочитают графический интерфейс, доступны инструменты, такие как GNOME Disk Usage Analyzer в Ubuntu или другие аналогичные программы в различных дистрибутивах.

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

Заключение

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

Это помогает обеспечить стабильную и эффективную работу системы, предотвращая ситуации, когда действия пользователя или процесса ограничены из-за нехватки дискового пространства.

df и du, а также утилиты ncdu и графические инструменты — все это предоставляет мощные средства для управления и мониторинга дискового пространства.

Ссылка на основную публикацию