Поиск по сайту:

Проверьте дисковое пространство Linux с помощью команды df [Полезные примеры]


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

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

Если вы используете настольный Linux, это можно сделать через обычный файловый менеджер, но пользователь Linux должен знать свою командную строку и использовать ее максимально эффективно, верно? Вот почему вам нужно немного больше знать и понимать команду «формат диска» или «df».

Использование команды df для проверки места на диске в Linux

Давайте посмотрим, как можно использовать команду df для получения различной информации о дисковом пространстве в Linux.

Просто нажмите «df», чтобы увидеть информацию о диске.

Основная и простая команда «df» выведет весь список файловых систем в вашей установке Linux. Чтобы объяснить, что такое файловая система, нам, вероятно, понадобится целая статья, однако сейчас предположим, что некоторые файлы расположены в вашей системе именно так.

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

Удобочитаемая опция «df -h»

Чтобы получить «читабельную» версию вывода (это то, что означает «h»), вам нужно выполнить «df -h».

df -h

Это даст вам что-то вроде этого:

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

Список типов для каждой файловой системы

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

df -T

Проверьте свободное место на диске в Linux с помощью команды df

Иногда вы хотите узнать, сколько места на диске доступно для определенной папки в вашей системе в файловой системе, где находится эта папка, поэтому вы можете узнать это, просто используя «df» с папкой, о которой вы хотите узнать.

df -h directory_name

Это не следует путать со знанием того, сколько места эта папка на самом деле занимает в системе, поскольку эта информация будет предоставлена не командой «df», а командой «du» (использование диска). Тем не менее, этот параметр df на самом деле даст вам представление о том, сколько места у вас доступно для этой конкретной папки и в какой файловой системе она находится.

Исключить определенный тип файловой системы

Мы видели, что «df» предоставит вам много информации, однако иногда меньше значит лучше, и вам может потребоваться исключить несколько типов файловых систем, чтобы получить только определенные данные.

В моем предыдущем примере вы могли видеть, что у меня установлено много «привязок», и каждая из них указана отдельно. Все они имеют тип файловой системы «squashfs», поэтому, если я отфильтрую их, чтобы НЕ включать их, я получу более ограниченную информацию:

Используя опцию «x» (исключение), я могу удалить типы файловых систем из вывода, чтобы получить более конкретную информацию.

df -x filesystem_type

Перечислить только конкретную файловую систему

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

Есть очень простой вариант: просто добавьте «-t» и тип файловой системы, который вы хотите указать.

df -t filesystem_type

Подведение итогов

Как вы можете видеть, команда «df» — очень полезная команда, которую вы должны знать, чтобы иметь возможность получить дополнительную информацию о вашем дисковом пространстве. Это не просто вопрос знания доступного дискового пространства, но также дает вам множество возможностей узнать о конкретных файловых системах и отобразить информацию в различных форматах.

Конечно, как и в любой другой команде, вы можете увидеть некоторые другие ее параметры, просто запустив в ней опцию –help:

Как вы думаете, есть ли другие полезные опции или варианты использования команды df в Linux? Оставьте мне комментарий ниже и не забудьте поделиться этой статьей со всеми, кто, по вашему мнению, может ей пригодиться.

Статьи по данной тематике: