Управление диском

Команда Linux df

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

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

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

Место расположения

Почти все встроенные инструменты находятся в каталоге «/ usr / bin». «Df» не исключение.

который df

Использование диска файловой системой

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

df

Если вы запутались с выводом, вы всегда можете добавить флаг «-h». По сути, этот флаг указывает «df» напечатать вывод в «удобочитаемом» формате.

df -h

Отображение информации обо всех файловых системах

Предыдущая команда, в большинстве случаев, будет всем, что вам нужно, чтобы проверить использование диска различными файловыми системами. Однако, если есть фиктивные файловые системы и вам нужна их статистика, можно использовать другой флаг. Для этого передайте флаг «-a».

df -a

Опять же, для удобочитаемого формата добавьте флаг «-h».

df -ah

Или же,

df -a -h

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

Вас интересует только одна конкретная файловая система??

В предыдущих примерах «df» показывал использование диска всеми файловыми системами в системе. Для проверки использования диска определенной файловой системой используйте флаг «-T».

df -T / home

df -T /

Я рекомендую использовать флаг «-h» для лучшего понимания вывода.

df -hT

Показать результат в МБ / ГБ

Отображение статистики использования диска в формате МБ (мегабайт) очень полезно для многих из нас. Если вы хотите, чтобы «df» выводил результат в МБ, просто используйте флаг «-m» с любой командой, которую вы ему вводите.

df -m

Как мы видим, на выходе отображаются только числа. Эти числа являются целыми числами и представляют количество МБ каждой файловой системы.

Однако при работе с некоторыми БОЛЬШИМИ файловыми системами результат в МБ будет бесполезен, верно? В этом случае у нас есть опция «-h». Да, это тот же «читаемый человеком» флаг, который мы знаем и любим.

df -h

Преимущество в том, что если размер слишком велик, он будет отображаться в ГБ; в противном случае он будет отображаться как МБ или КБ.

Информация об индексах

При запуске «df» не отображается информация об индексном дескрипторе этой файловой системы. Если вам нужна информация об индексном дескрипторе, используйте флаг «-i».

df -hi

Тип файловой системы

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

df -T

Конкретные файловые системы

Иногда вам может потребоваться проверить состояние только определенных файловых систем. Например, как насчет информации обо всех файловых системах ext4? Если ваша цель - что-то в этом роде, используйте флаг «-t», за которым следует тип файловой системы.

Например, давайте проверим информацию обо всех ext4.

df -at ext4

Здесь «df» сообщит обо всех файловых системах, соответствующих типу ext4.

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

df -aTt ext4

df -aTt tmpfs

Теперь тип файловой системы заметен и легко понятен из-за эффекта флага «-t».

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

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

df -ax ext4

Чтобы понять действие этого флага, используйте его с «-a» и «-T».

df -aTx ext4

Локальные файловые системы

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

df -aTl

Версия «df»

Это банальная вещь. Если вас интересует версия «df», выполните следующую команду.

df --version

Как говорится в выходных данных, это часть GNU coreutils. Таким образом, в любой системе с этим набором инструментов будет предустановлен «df».

Последние мысли

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

df --help

мужчина df

info df

Наслаждаться!

5 лучших аркад для Linux
В настоящее время компьютеры - это серьезные машины, используемые для игр. Если вы не можете получить новый рекорд, вы поймете, о чем я. В этом посте ...
Битва за Веснот 1.13.6 Выпущена разработка
Битва за Веснот 1.13.6, выпущенная в прошлом месяце, является шестой разработкой в ​​1.13.x и содержит ряд улучшений, в первую очередь пользовательско...
Как установить League Of Legends на Ubuntu 14.04
Если вы поклонник League of Legends, то это возможность для вас протестировать League of Legends. Обратите внимание, что LOL поддерживается в PlayOnLi...