Ви коли-небудь відчували жахливий страх перед повідомленням про помилку диска заповненого на вашій машині 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. Розуміючи його варіанти, які ми обговорювали, і ефективно використовуючи їх для отримання корисної інформації, як-от використання файлової системи, визначайте потенційні обмеження зберігання та приймайте обґрунтовані рішення щодо розподілу ресурсів і керування ними.