logo

Команда df у Linux із прикладами

Ви коли-небудь відчували жахливий страх перед повідомленням про помилку диска заповненого на вашій машині Linux? Не бійтеся, для могутньогоdf>команда готова провести вас через підступну місцевість управління дисковим простором! Ця стаття глибоко заглиблюється вdf>команди, озброївши вас знаннями та навичками, щоб впевнено керувати сховищем.

Що таке команда df в Linux?

disk free також відома як `df`, яка є потужною утилітою, яка надає цінну інформацію про використання дискового простору. The df Команда відображає інформацію про використання дискового простору файлової системи у змонтованій файловій системі. Ця команда отримує інформацію з `/proc/mounts` або `/etc/mtab`. За замовчуванням команда df показує дисковий простір у кілобайтах (КБ) і використовує суфікси одиниць СІ (наприклад, M для мегабайтів, G для гігабайтів) для ясності.



Синтаксис команди `df` в Linux

Основний синтаксисdf>це:

df [options] [filesystems]>

тут,

  • options>: це додаткові позначки, які змінюють результат команди. Пізніше ми обговоримо деякі важливі.
  • filesystems>: Ви можете вказати конкретні файлові системи (точки монтування), щоб перевірити їх використання замість отримання інформації про всі змонтовані диски.

Якщо ім’я файлу не вказано, буде показано доступний простір у всіх змонтованих файлових системах.



Наприклад:

df>

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

list.sort java

df



Ця команда відображає таблицю зі стовпцями для:

  • Файлова система: Назва підключеного пристрою зберігання (наприклад,/dev/sda4>).
  • розмір: Загальний розмір файлової системи в байтах.
  • Використовується: Обсяг простору, який зараз займають дані в байтах.
  • Доступно: Обсяг вільного простору в байтах.
  • Використання%: Відсоток використаної файлової системи.
  • Встановлено на: Каталог, де змонтовано файлову систему (наприклад,/>,/home>).

Тепер, якщо ви вкажете певний файл, він покаже інформацію про монтування цього конкретного файлу.

Наприклад:

df jayesh.txt>

df jayesh.txt

Ви можете замінити `jayesh.txt` на потрібне ім'я файлу

Параметри, доступні в команді `df` в Linux

Опції опис
«-a» або «–все» Включає псевдо, дублікати та недоступні файлові системи у вихідні дані.
«-B» або «–block-size=» Масштабує розміри на SIZE перед їх друком.
«-h» або «–читабельний» Друкує розміри в зручному для читання форматі з потужністю 1024.
«-H» або «–si» Друкує розміри у форматі, зрозумілому людині, використовуючи потужність 1000.
«-i» або «–inodes» Перераховує інформацію про inode замість використання блоку.
«-l» або «–локальний» Обмежує перелік локальними файловими системами.
«-P» або «–portability» Використовує вихідний формат POSIX для кращої переносимості.
«–синхронізація» Викликає синхронізацію перед отриманням інформації про використання.
«–загалом» Видаляє всі записи, незначні для доступного простору, і створює загальний підсумок.
«-t» або «–type=» Обмежує перелік файловими системами типу TYPE.
‘-T’ або ‘–print-type’ Друкує тип файлової системи

Використання та реалізація команди df у Linux

Опція `-a` в команді `df` в Linux

Якщо ви хочете відобразити всю файлову систему, використовуйте параметр -a.

df -a>

df -a

Опція «-h» або «-H» у команді «df» у Linux

Використовуйте параметр -h, щоб відобразити розмір у ступені 1024

df -h jayesh.txt>

df -h jayesh.txt

Використовуйте параметр -H для відображення розмірів у ступені 1000

df -H jayesh.txt>

df -H jayesh.txt

Параметр `–total` у команді `df` в Linux

Щоб отримати повну загальну суму, скористайтеся опцією –total

df --total>

df – заг

Параметр `-T` у команді `df` в Linux.

Використовуйте параметр -T для відображення типу файлу

Наприклад:

df -T jayesh.txt>

df -T jayesh.txt

Ви бачите, що тип файлу для `jayesh.txt` — ext4

Параметр `–help` у команді `df` в Linux

Щоб отримати додаткову допомогу, ви можете скористатися опцією –help.

df --help>

df – допомога

Параметр `-x` у команді `df` в Linux

Виключити певні типи файлових систем із вихідних даних

Наприклад: tmpfs

df -x tmpfs>

df -x tmpfs

Часті питання

1. Що таке df> у Linux і що вона робить?

` df`> command — це утиліта Linux, яка використовується для відображення інформації про використання дискового простору у файловій системі. Він показує такі деталі, як загальний дисковий простір, використаний простір, доступний простір і відсоток використання для кожної підключеної файлової системи.

2. Як я можу використовувати df> команда для відображення інформації про дисковий простір для певної файлової системи?

... на java

Щоб відобразити інформацію про дисковий простір для певної файлової системи, ви можете використовувати ` -h`> параметр для виведення, зрозумілого людині, і вкажіть шлях до файлової системи як аргумент. Наприклад:

df -h /dev/sda1>

3. Чи можна df> команда відображення інформації про дисковий простір у певному форматі чи одиницях?

Так,df>Команда надає параметри відображення інформації про дисковий простір у різних форматах. The-h>Параметр, як згадувалося раніше, відображає розміри в зручному для читання форматі (наприклад, КБ, МБ, ГБ). Крім того, ви можете використовувати такі параметри, як -k> (кілобайт), -m> (мегабайт) і -g> (гігабайт), щоб налаштувати вихід.

4. Як я можу сортувати df> вихід, щоб побачити файлові системи з найбільшим або найменшим використанням дискового простору?

Ви можете використовувати ` --sort`> опція з ` df`> команда для сортування виводу на основі певних стовпців. Наприклад, щоб відсортувати за відсотком використання дискового простору в порядку спадання, ви можете скористатися командою:

df --sort=-p>

5. Чи є спосіб виключити певні файлові системи з df> вихід команди?

Так, ви можете використовувати-x>параметр, за яким слідує список типів файлових систем, які потрібно виключити з виводу. Наприклад, виключитиtmpfs>файлову систему, ви можете використовувати:

df -x tmpfs>

Висновок

У цій статті ми обговорили команду `df`, яка є потужним інструментом для моніторингу використання дискового простору в системі Linux. Розуміючи його варіанти, які ми обговорювали, і ефективно використовуючи їх для отримання корисної інформації, як-от використання файлової системи, визначайте потенційні обмеження зберігання та приймайте обґрунтовані рішення щодо розподілу ресурсів і керування ними.