Команда df в Linux

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

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

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

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

  1. Следовательно, для начала вам нужно будет запустить «Терминал». Делать это удобно для себя, например, через меню приложения или стандартное сочетание клавиш Ctrl + Alt + T.
  2. Здесь введите df и нажмите Enter. Эта утилита отлично работает даже без прав суперпользователя, поэтому вы можете обойтись без аргумента sudo.
  3. Через несколько секунд вы увидите множество строк, показывающих информацию о файловых системах и смонтированных дисках. Обратите внимание на столбцы, чтобы выяснить, кто за что отвечает.

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

Основные опции 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. Проверьте появившиеся линии. Как видите, таблица действительно стала яснее.
  3. Таким образом, вы можете написать df — a, если хотите показать недоступные и виртуальные файловые системы.
  4. Удалите файловую систему с помощью df -x tmpfs.
  5. Если вам нужно создать фильтр для нескольких файловых систем одновременно, вам нужно будет написать каждую опцию отдельно, например: df -x devtmpfs -x tmpfs.
  6. Теперь касаемся отображения только выбранной системы. Для этого используется опция -t и команда выглядит как df -t ext4, если мы говорим о файловой системе ext4.
  7. для текущего запроса отображалась только одна строка.

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

Показ итогового значения всех данных

По умолчанию команда df показывает использование отдельных файловых систем. Если вы хотите узнать общее использование диска всеми существующими файловыми системами, добавьте параметр «—total».

df -h —total

6 sfdisk -l

sfdisk — это редактор таблицы разделов. Он может отображать разделы, размер раздела, проверять разделы на устройстве и готовить устройство.

Команда sfdisk -l покажет разделы каждого диска.

sudo sfdisk -l

Терминальный ответ:

Диск / dev / sda: 238,47 ГиБ, 256060514304 байта, 500118192 сектора
Модель диска: SK hynix SC300B
Диск: секторы 1 * 512 = 512 байт
Размер сектора (логический / физический): 512 байт / 4096 байт
Размер ввода-вывода (минимальный / оптимальный): 4096 байт / 4096 байт
Тип этикетки диска: gpt
Идентификатор диска: FF57C955-D98A-49C4-B1ED-835A44F2A0A4
Тип размера начального и конечного секторов устройства
/ dev / sda1 2048 1085439 1083392 529 M Среда восстановления Windows
/ dev / sda2 1085440 1290239 204800 Система EFI 100M
/ dev / sda3 1290240 1323007 32768 16M Microsoft Зарезервировано
/ dev / sda4 1323008 349122559 347799552 165,8 ГБ Базовые данные Microsoft
/ dev / sda5 349122560 495923199 146800640 Файловая система Linux 70G
/ dev / sda6 495923200 500117503 4194304 Exchange Linux 2G
Диск / dev / zram0: 8 ГиБ, 8589934592 байта, 2097152 сектора
Диск: секторы 1 * 4096 = 4096 байт
Размер сектора (логический / физический): 4096 байт / 4096 байт
Размер ввода-вывода (минимальный / оптимальный): 4096 байт / 4096 байт
Диск / dev / loop0: 207,15 МБ, 217214976 байт, 424248 секторов
Диск: секторы 1 * 512 = 512 байт
Размер сектора (логический / физический): 512 байт / 512 байт
Размер ввода-вывода (минимальный / оптимальный): 512 байт / 512 байт
Диск / dev / loop1: 99,18 МБ, 103993344 байта, 203112 секторов
Диск: секторы 1 * 512 = 512 байт
Размер сектора (логический / физический): 512 байт / 512 байт
Размер ввода-вывода (минимальный / оптимальный): 512 байт / 512 байт

Показ использования индексного дескриптора

При рассмотрении использования диска необходимо учитывать не только дисковое пространство, но и использование inode. В Linux индексный дескриптор — это структура данных, используемая для хранения метаданных для определенных файлов, и при создании файловой системы выделяется заранее определенное количество индексных дескрипторов. Это означает, что файловая система может превышать размер не только потому, что большие файлы используют все доступное пространство, но также потому, что маленькие файлы используют все доступные inodes. Используйте опцию «-i» для просмотра использования inode».

df -i

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

Используйте параметр -m, чтобы отобразить использование всей файловой системы в МБ (мегабайтах».

df -m

Включение или исключение специфического типа файловой системы

Если вы хотите узнать количество свободного места в файловой системе определенного типа, используйте «-t «. Вы можете использовать эту опцию много раз, чтобы включить более одного типа файловой системы. Df -t ext2 -t ext4

Чтобы исключить определенный тип файловой системы, используйте «-x «. Вы также можете использовать эту опцию много раз. Df -x tmpfs

Опции команды

-a, -all — включить фиктивные, дублирующиеся и недоступные файловые системы.
-B, —block-size = SIZE — Задает размер блока, в котором отображается том. Например, -BM print устанавливает размер блока в 1048 576 байт (1 МБ).
—Total — отображает общую сумму
-h, —human-readable Вывести размеры в удобочитаемом формате (например, 1K 234M 2G).
-H, -si — аналогично -h, но для подсчета килобайт, мегабайт и т.д. Используются степени 1000 вместо 1024.
-i, -inodes — выводить информацию об индексах, не блокировать использование.
-k — установить размер блока в 1 КБ (аналогично —block-size = 1K).
-l, -local — отправлять данные только для локальных файловых систем
—No-sync: Не выполнять синхронизацию до получения информации об использовании пространства, параметр по умолчанию.
-P, —portability — использовать выходной формат POSIX.
—Синхронизация: синхронизация перед получением информации об использовании пространства.
-t, —type = TYPE — вывести только файловые системы указанного типа.
-T, —print-type — показать тип файловой системы.
-x, —exclude-type = TYPE — исключает из вывода файловые системы указанного типа.
—O = FIELDS_LIST, —output = FIELDS_LIST — отображает поля в списке. Если список не указан, отображаются все доступные поля. Значения разделены запятыми, возможны следующие варианты:
source — источник точки монтирования, обычно устройство;
fstype — Тип файловой системы
itotal — Общее количество инодов
iused — количество используемых inodes;
ipcent — процент используемых inodes
size — общее количество блоков;
used — количество используемых блоков»
disp — количество свободных блоков;
% — процент использованных блоков;
itotal — Общее количество инодов
iused — количество используемых inodes;
ipcent — процент используемых inodes
file — имя файла (если указано);
цель — точка монтирования.
—Справка — просмотр справочной информации и выход.
—Version — отобразить информацию о версии и выйти.

Квоты отображаются в единицах измерения, указанных в параметре –block-size или в переменных среды DF_BLOCK_SIZE, BLOCK_SIZE и BLOCKSIZE. Если эти переменные не установлены, используются блоки размером 1024 байта (или 512 байтов, если установлена ​​переменная среды POSIXLY_CORRECT).

–Block-size указывается как целое число с необязательной единицей измерения (например, 10M = 10 * 1024 * 1024). Единицы измерения в степенях 1024 — K, M, G, T, P, E, Z, Y, в степенях 1000 — KB, MB и т.д.

Syntax

df ОПЦИЯФАЙЛ

Отображение в формате, понятном для людей

По умолчанию команда df сообщает о дисковом пространстве блоками размером 1 КБ, что непросто интерпретировать. Параметр «-h» сделает вывод дискового пространства df в более читаемом формате (например, 100K, 200M, 3G).

df -h

7 ls -l /dev/disk/by-id

команда ls — очень простая, но мощная команда, используемая для просмотра файлов и каталогов. Можем посмотреть диски, посмотреть каталог / dev / disk / by-id.

$ ls -l / dev / disk / для идентификатора

Терминальный ответ:

всего 0
lrwxrwxrwx 1 root root 9 20 июня 23:26 ata-SK_hynix_SC300B_HFS256G39MND-3510B_FI68N023911308NC9 -> ../../sda
lrwxrwxrwx 1 root root 10 июн 20 23:26 ata-SK_hynix_SC300B_HFS256G39MND-3510B_FI68N023911308NC9-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 июн 20 23:26 ata-SK_hynix_SC300B_HFS256G39MND-3510B_FI68N023911308NC9-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 июн 20 23:26 ata-SK_hynix_SC300B_HFS256G39MND-3510B_FI68N023911308NC9-part3 -> ../../sda3
lrwxrwxrwx 1 root root 10 июн 20 23:26 ata-SK_hynix_SC300B_HFS256G39MND-3510B_FI68N023911308NC9-part4 -> ../../sda4
lrwxrwxrwx 1 root root 10 июн 20 23:26 ata-SK_hynix_SC300B_HFS256G39MND-3510B_FI68N023911308NC9-part5 -> ../../sda5
lrwxrwxrwx 1 root root 10 июн 20 23:26 ata-SK_hynix_SC300B_HFS256G39MND-3510B_FI68N023911308NC9-part6 -> ../../sda6
lrwxrwxrwx 1 root root 9 20 июня 23:26 wwn-0x5ace42e0900dd482 -> ../../sda
lrwxrwxrwx 1 root root 10 20 июня 23:26 wwn-0x5ace42e0900dd482-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 20 июня 23:26 wwn-0x5ace42e0900dd482-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 20 июня 23:26 wwn-0x5ace42e0900dd482-part3 -> ../../sda3
lrwxrwxrwx 1 root root 10 20 июня 23:26 wwn-0x5ace42e0900dd482-part4 -> ../../sda4
lrwxrwxrwx 1 root root 10 20 июня 23:26 wwn-0x5ace42e0900dd482-part5 -> ../../sda5
lrwxrwxrwx 1 root root 10 20 июня 23:26 wwn-0x5ace42e0900dd482-part6 -> ../../sda6

Вы также можете посмотреть:

  • на этикетку
  • по частичному ярлыку
  • да-партуид
  • обходной путь
  • да-ууид

2 df -h

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

Команда df -h покажет доступное пространство на всех дисках в удобочитаемом формате.

$ sudo df -h

Терминальный ответ:

Используемый размер файловой системы Доступно Использование% смонтировано на
devtmpfs 5,8 ГБ 0 5,8 ГБ 0% / dev
tmpfs 5,8 ГБ 90 МБ 5,7 ГБ 2% / dev / shm
tmpfs 2.4G 11M 2.4G 1% / ход
tmpfs 4,0 млн 0 4,0 млн 0% / sys / fs / cgroup
/ dev / sda5 69 ГБ 62 ГБ 3,1 ГБ 96% /
tmpfs 5,8 ГБ 4,7 млн ​​5,8 ГБ 1% / tmp
/ dev / sda2 96 млн 41 млн 56 млн 43% / boot / efi
tmpfs 1,2 ГБ 200 КБ 1,2 ГБ 1% / запуск / пользователь / 1000

3 fdisk -l

Команда fdisk — это текстовая утилита, используемая для управления разделами диска. С помощью fdisk вы можете просматривать разделы диска, создавать новый раздел, удалять существующий раздел жесткого диска и просматривать размер раздела.

Для этого с помощью команды fdisk -l отобразятся все доступные разделы диска

$ sudo fdisk -l

Терминальный ответ:

Диск / dev / sda: 238,47 ГиБ, 256060514304 байта, 500118192 сектора
Модель диска: SK hynix SC300B
Диск: секторы 1 * 512 = 512 байт
Размер сектора (логический / физический): 512 байт / 4096 байт
Размер ввода-вывода (минимальный / оптимальный): 4096 байт / 4096 байт
Тип этикетки диска: gpt
Идентификатор диска: FF57C955-D98A-49C4-B1ED-835A44F2A0A4
Тип размера начального и конечного секторов устройства
/ dev / sda1 2048 1085439 1083392 529 M Среда восстановления Windows
/ dev / sda2 1085440 1290239 204800 Система EFI 100M
/ dev / sda3 1290240 1323007 32768 16M Microsoft Зарезервировано
/ dev / sda4 1323008 349122559 347799552 165,8 ГБ Базовые данные Microsoft
/ dev / sda5 349122560 495923199 146800640 Файловая система Linux 70G
/ dev / sda6 495923200 500117503 4194304 Exchange Linux 2G
Диск / dev / zram0: 8 ГиБ, 8589934592 байта, 2097152 сектора
Диск: секторы 1 * 4096 = 4096 байт
Размер сектора (логический / физический): 4096 байт / 4096 байт
Размер ввода-вывода (минимальный / оптимальный): 4096 байт / 4096 байт Диск / dev / loop0: 207,15 МБ, 217214976 байт, 424248 секторов
Диск: секторы 1 * 512 = 512 байт
Размер сектора (логический / физический): 512 байт / 512 байт
Размер ввода-вывода (минимальный / оптимальный): 512 байт / 512 байт
Диск / dev / loop1: 99,18 МБ, 103993344 байта, 203112 секторов
Диск: секторы 1 * 512 = 512 байт
Размер сектора (логический / физический): 512 байт / 512 байт
Размер ввода-вывода (минимальный / оптимальный): 512 байт / 512 байт

Получаем размеры директорий командой du

Вторая команда, которую мы рассмотрим, — это команда du du, которая показывает размер каталога.

Дополнительные опции для ду:

  • du -h — отображает информацию в удобочитаемом формате. Вы можете указать путь к конкретному каталогу, если он применяется без этого, он будет отображать информацию в текущем каталоге.
  • du -sh покажет размер каталога, в котором вы находитесь. Вы можете указать путь к каталогу.
  • du -m — вывести информацию в МБ.
  • du -h —time — отобразит информацию с дополнительным столбцом о времени изменения каталога или файлов.

Дополнительную информацию об утилите можно просмотреть следующим образом:

# -du —help

При администрировании сервера вы можете комбинировать вышеуказанные команды. Например, он отображает размер всех подкаталогов в / var / log и сортирует вывод от наибольшего к наименьшему (так, чтобы наибольшие каталоги появлялись вверху списка):

# du -h / var / | sort -rn

# du —max-depth = 1 -h — отображает размер вложенных каталогов на экране, не превышающий 1-й уровень вложенности.

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

Показать использование дискового пространства в удобочитаемом формате

По умолчанию команда df отображает дисковое пространство блоками по 1 килобайту, а размер используемого и доступного дискового пространства — в килобайтах.

Чтобы отобразить информацию о диске в удобочитаемом формате (килобайты, мегабайты, гигабайты и т.д.), Введите команду df с параметром -h :

df -h Размер используемой файловой системы Доступность Использование% Установлено на dev 7.8G 0 7.8G 0% / dev run 7.9G 1.8M 7.9G 1% / run / dev / nvme0n1p3 212G 176G 27G 88% / tmpfs 7.9G 145M 7.7G 2% / dev / shm tmpfs 7.9G 0 7.9G 0% / sys / fs / cgroup tmpfs 7.9G 24K 7.9G 1% / tmp / dev / nvme0n1p1 511M 106M 406M 21% / boot / dev / sda1 459G 165G 271G 38% / tmpfs data 1,6 ГБ 16 КБ 1,6 ГБ 1% / запуск / пользователь / 1000

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

Если вы хотите просмотреть информацию о дисковом пространстве для существующих файловых систем, включая фиктивные файловые системы, используйте параметр «-a». Здесь фиктивные файловые системы будут относиться к псевдофайловым системам, у которых нет соответствующего физического устройства, например tmpfs, cgroup виртуальной файловой системы или файловой системе FUSE. Эти поддельные файловые системы имеют размер 0, и df не будет сообщать о них без параметра «-a».

df -a

SIZE Format

Отображаемые значения указаны в единицах первого доступного SIZE из —block-size и переменных среды DF_BLOCK_SIZE, BLOCK_SIZE и BLOCKSIZE. В противном случае единицы измерения по умолчанию — 1024 байта (или 512, если установлен POSIXLY_CORRECT).

РАЗМЕР — целое число и необязательная единица измерения (пример: 10M — это 10 * 1024 * 1024). Единицы измерения: K, M, G, T, P, E, Z, Y (степень 1024) или KB, MB,… (степень 1000).

Linux: свободное место на диске

Чаще всего вам может потребоваться узнать количество свободного места, оставшегося на диске или разделе Linux. Графические среды рабочего стола, такие как GNOME и KDE, имеют соответствующие утилиты, однако может потребоваться проверить свободное пространство в сеансе терминала. Для этого используйте команду df, которая позволяет узнать объем занятого и свободного пространства, точки монтирования файловых систем, общий размер файловой системы и количество доступных inode.

Синтаксис команды df

Общий вид синтаксиса команды следующий:

df
df / путь / к / устройству
df ключи
df ключи / путь / к / устройству

Примеры использования

Чтобы просмотреть общую информацию о свободном пространстве в вашей системе Linux, запустите команду df без параметров:

df

Пример вывода:

Файловая система блока размером 1 КБ Используется Доступно Используется% Смонтировано в
devtmpfs 1995652 0 1995652 0% / разработчик
tmpfs 2006780 476 2006304 1% / dev / shm
tmpfs 2006780 3516 2003264 1% / ход
/ dev / sda6 413593648 302121692 90455944 77%        /
tmpfs 2006780 0 2006780 0% / sys / fs / cgroup
tmpfs 2006780 0 2006780 0% / в среднем
/ dev / sda3 487652 91738 370314 20% / начало

Однако такой вывод довольно сложно понять из-за того, что информация о размере файловых систем и используемом пространстве отображается в килобайтах независимо от размера. Чтобы просмотреть информацию о свободном пространстве на дисках в более удобочитаемом формате, запустите команду df с параметром -h (вывод в удобочитаемом формате, в зависимости от размера, например: 1K 234M 2G) или -H (суть в то же самое, но при этом для расчета размера используется коэффициент 1000, а не 1024, как в предыдущем случае). Запустить:

df -H

Пример вывода:

Файловая система Используемый размер Используемый объем% Установлен в
devtmpfs 2,1 ГБ 0 2,1 ГБ 0% / dev
tmpfs 2.1G 467k 2.1G 1% / dev / shm
tmpfs 2,1 G 3,7 M 2,1 G 1% / ход
/ dev / sda6 424 ГБ 310 ГБ 93 ГБ 77%        /
tmpfs 2,1 ГБ 0 2,1 ГБ 0% / sys / fs / cgroup
tmpfs 2.1G 0 2.1G 0% / поддержка
/ dev / sda3 500 млн 94 млн 380 млн 20% / start

Чтобы просмотреть информацию о файловой системе (разделе), в которой находится файл или папка, необходимо указать путь в качестве аргумента. Например, чтобы просмотреть информацию о свободном пространстве на разделе, содержащем / home, выполните одну из команд:

df / home
df -h / home

Пример вывода команды df -h / home:

Файловая система Используемый размер Используемый объем% Установлен в
/ dev / sda6 395 ГБ 289 ГБ 87% 77%         /

Чтобы указать тип файловой системы в выводе, выполните команду с параметром -T:

df -T -h

Пример вывода:

Тип файловой системы Используемый размер Используемый доступ% установлен в
devtmpfs devtmpfs 2.0G 0 2.0G 0% / dev
tmpfs tmpfs 2.0G 456K 2.0G 1% / dev / shm
tmpfs tmpfs 2.0G 3.5M 2.0G 1% / ход
/ dev / sda6 ext4 395 ГБ 289 ГБ 87%       /
tmpfs tmpfs 2.0G 0 2.0G 0% / sys / fs / cgroup
tmpfs tmpfs 2.0G 0 2.0G 0% / поддержка
/ dev / sda3 ext4 477 млн ​​90 млн 362 млн 20% / start

Чтобы просмотреть количество используемых inodes, используйте параметр -i. Примеры:

df -i
df -i /
df -ih /
df -i / dev / sda1

Пример вывода команды df -i / dev / sda3:

Файловая система Inode, которую я использовал I Free I Used% Mounted in
/ dev / sda3 26271744 93619 25778125 2%          /

Отображение использования Inode

Inode — это структура данных в файловых системах Unix и Linux, которая содержит информацию о файле или каталоге, такую ​​как его размер, владелец, узел устройства, сокет, канал и т.д., за исключением файлов from.

При вызове с параметром -i команда df отображает информацию об использовании индексных дескрипторов файловой системы.

Следующая команда отобразит информацию об индексных дескрипторах файловой системы, смонтированной в системном корне /, в удобочитаемом формате:

df -ih / Индексы файловой системы IUsed IFree IUse% Установлено на / dev / nvme0n1p3 14M 1.9M 12M 14% /

Когда используется опция -i, каждая строка вывода включает следующие столбцы:

  • «Файловая система» — это имя файловой системы.
  • «Inode» — это общее количество inodes в файловой системе.
  • «IUsed» — количество используемых inodes.
  • IFree — это количество свободных (неиспользуемых) индексных дескрипторов.
  • «IUse%» — процент использованных inodes.
  • Mounted — это каталог, в котором смонтирована файловая система.

4 parted -l

Parted — полезный и мощный инструмент, используемый для управления разделами жесткого диска из терминала (командная строка). Он имеет такие возможности, как перечисление, создание, сжатие, удаление, поиск и восстановление разделов диска. С помощью команды parted вы можете легко управлять всеми разделами на жестком диске.

команда parted -l покажет расположение разделов диска.

$ sudo parted -l

Терминальный ответ:

Модель: ATA SK hynix SC300B (scsi)
Диск / dev / sda: 256 ГБ
Размер сектора (логический / физический): 512Б / 4096Б
Таблица разделов: gpt
Флаги диска:
Номер Начало Конец Размер Имя файловой системы Флаг
1 1049 КБ 556 МБ 555 МБ ntfs Скрытый раздел основных данных, диагональ
2556 Мбайт 661 Мбайт 105 Мбайт загрузка системного раздела fat32 EFI, особенно
3661 МБ 677 МБ 16,8 МБ зарезервированный раздел Microsoft msftres
4677 МБ 179 ГБ 178 ГБ ntfs Раздел с базовыми данными msftdata
5 179 ГБ 254 ГБ 75,2 ГБ ext4
6254 ГБ 256 ГБ 2147 МБ linux-swap (v1) swap
Модель: unknown (неизвестно)
Диск / dev / zram0: 8590 МБ
Размер сектора (логический / физический): 4096B / 4096B
Таблица-перегородка: петли
Флаги диска:
Число Начало Конец Размер Флаги файловой системы
1 0.00B 8590MB 8590MB Linux-swap (v1)

Options

-a, —all Включите фиктивные файловые системы.
-B,
—block-size = РАЗМЕР
Масштабируйте размер по РАЗМЕРУ перед печатью (например, «-BM» печатает размер в единицах по 1 048 576 байтам). См. «Формат размера» ниже для получения дополнительной информации.
—общий Посмотреть общую сумму.
-час,
— человек читаемый
Размер печати в удобочитаемом формате (например, 1K 234M 2G).
-H, —да То же, что и -h, но использует степень 1000 вместо 1024.
-i, —inodes Вывести информацию об индексных дескрипторах вместо использования блоков.
-K Например, —block-size = 1K.
-l, —local Ограничьте список локальными файловыми системами.
—no-sync Не запускайте синхронизацию перед получением информации об использовании, это значение по умолчанию.
-P, — портативность Используйте выходной формат POSIX.
—sync Вызовите синхронизацию перед получением информации об использовании.
-t, —type = ТИП Ограничивает список файловыми системами типа TYPE.
-T, —print-type Тип файловой системы печати.
-ИКС,
—exclude-type = ТИП
Ограничьте список файловыми системами, отличными от TYPE.
-v Игнорируется; включены по соображениям совместимости.
—Помощь Отобразите справочное сообщение и выйдите.
—версия Вывести информацию о версии и выйти.

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

Чтобы просмотреть всю информацию о файловой системе и ее использовании блоками по 1024 байта, используйте параметр «-k» (например, —block-size = 1K) следующим образом.

df -k

Отображение использования диска специфичной точки монтирования

Если вы укажете точку монтирования с помощью df, будет отображаться использование диска этой файловой системой, смонтированной в этом месте. Если вы укажете обычный файл (или каталог) вместо этой точки монтирования, df отобразит использование диска файловой системой, которая включает этот файл (или каталог).

df /

df / home/

Эту команду можно комбинировать с уже обсужденными опциями:

df -hT / home

Источники

  • https://lumpics.ru/command-df-in-linux/
  • https://ZaLinux.ru/?p=153
  • [https://setiwik.ru/kak-posmotret-diski-v-linux/]
  • [https://ITProffi.ru/uznat-razmer-diskov-v-linux-komanda-df/]
  • [https://www.computerhope.com/unix/udf.htm]
  • [https://winitpro.ru/index.php/2021/02/20/svobodnoe-mesta-na-diske-v-linux/]
  • [https://routerus.com/how-to-check-disk-space-in-linux-using-the-df-command/]
  • [https://howtoit.ru/linux/shell/item/43-linux-svobodnoe-mesto-na-diske.html]

Оцените статью
Блог о хакинге