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

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

Проверка свободного места на диске в Linux — одна из основных задач, которые необходимо выполнять при мониторинге текущего состояния жесткого диска, флешки или SSD. Для этого вы можете использовать множество дополнительных утилит или программ с графическим интерфейсом. Однако, если у вас нет времени на установку всех этих инструментов или вам просто нужно как можно быстрее определить интересующую информацию, лучше всего использовать стандартную команду терминала df. Это касается его принципа действия в дистрибутивах этой операционной системы, о которых будет сказано ниже.

Используем команду df в Linux

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

Стандартное действие команды

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

  1. Следовательно, для начала вам нужно будет запустить «Терминал». Делать это удобно для себя, например, через меню приложения или стандартное сочетание клавиш Ctrl + Alt + T.
  2. Использование команды df в Linux

  3. Здесь введите df и нажмите Enter. Эта утилита отлично работает даже без прав суперпользователя, поэтому вы можете обойтись без аргумента sudo.
  4. Использование команды df в Linux

  5. Через несколько секунд вы увидите множество строк, показывающих информацию о файловых системах и смонтированных дисках. Обратите внимание на столбцы, чтобы выяснить, кто за что отвечает.
  6. Использование команды df в Linux

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

Основные опции df

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

  • -a, —all. В эту тему следует заходить только в том случае, если вас интересует просмотр абсолютно всех существующих файловых систем, включая виртуальные, недоступные и эмуляторы.
  • -h требуется, если вы хотите получить информацию о размере не в байтах, а в мегабайтах или гигабайтах.
  • -H — с этой опцией мегабайты будут опущены, а все размеры будут отформатированы в гигабайтах.
  • -k — этот параметр используется реже других, так как заменяет -h и -H и отображает числа в килобайтах.
  • -P полезен для тех пользователей, которые заинтересованы в получении информации POSIX.
  • -t, —type — одна из опций фильтра. Укажите -t, затем введите имя файловой системы, чтобы в результатах отображались только связанные с ней строки.
  • -x работает примерно так же, но с использованием метода исключения. Файловые системы, указанные после этого аргумента, отображаться не будут.
  • —производство. На приведенном выше снимке экрана вы можете видеть, что вся информация отображается в столбцах. Некоторые из них не нужны пользователю, и в этом случае используется эта опция. Используйте параметры ‘pcent’, ‘fstype’, ‘itotal’, ‘iused’, ‘iavail’, ‘source’, ‘size’, ‘used’, ‘ipcent’, ‘avail’, ‘target’, ‘pcent’ и «файл» для создания ваших столбцов.

Теперь вы знаете абсолютно все параметры, которые использовались при написании рассматриваемой команды. Есть возможность указать конкретный раздел или диск, но об этом позже. Теперь давайте подробнее рассмотрим каждую тему.

  1. Начнем с облегчения чтения результатов. Для этого введите df -h, чтобы отобразить строки в гигабайтах или мегабайтах, как упоминалось ранее.
  2. Использование команды df в Linux

  3. Проверьте появившиеся линии. Как видите, таблица действительно стала яснее.
  4. Использование команды df в Linux

  5. Таким образом, вы можете написать df — a, если хотите показать недоступные и виртуальные файловые системы.
  6. Использование команды df в Linux

  7. Удалите файловую систему с помощью df -x tmpfs.
  8. Использование команды df в Linux

  9. Если вам нужно создать фильтр для нескольких файловых систем одновременно, вам нужно будет написать каждую опцию отдельно, например: df -x devtmpfs -x tmpfs.
  10. Использование команды df в Linux

  11. Теперь касаемся отображения только выбранной системы. Для этого используется опция -t и команда выглядит как df -t ext4, если мы говорим о файловой системе ext4.
  12. Использование команды df в Linux

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

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

Взаимодействие с разделами и дисками

Выше мы не уточнили важную деталь, так как решили вынести ее в отдельный раздел и рассказать подробнее. Дело в том, что к df можно применять не только параметры, но также можно указать конкретные логические тома или жесткие диски. Таким образом, синтаксис становится df + options + device. Обратите внимание на снимок экрана ниже: там указан df -h / dev / sda1. Это означает, что после активации информация будет отображаться в удобочитаемой форме в файловой системе / dev / sda1. Если вы еще не знаете имя своего диска, просто введите df -h и определите его на основе свободного или общего пространства.

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

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

Узнать больше: Часто используемые команды в Linux «Терминал

Источники
  • https://lumpics.ru/command-df-in-linux/
Рейтинг автора
Автор статьи
Андрей Коновалов
Привет, меня зовут Андрей Васильевич Коновалов. В 2006 году окончил Чувашский государственный университет им. Ульянова. По образованию инженер, 8 лет проработал на НПП Экра по специальности. Люблю компьютеры и все, что с ними связано. С 2018 года начал писать о решениях проблем, связанных с компьютерами и программами.
Написано статей
3742
Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Проблемы и их решения по компьютерам, смартфонам
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: