В Интернете вы найдете множество инструментов для проверки использования дискового пространства в Linux. Однако в Linux есть мощная встроенная утилита под названием « df ». Команда ‘ df ‘ означает « disk filesystem », она используется для получения полной сводки доступного и используемого дискового пространства, используемого файловой системой на Система Linux.
Использование параметра ‘ -h
‘ с ( df -h ) покажет статистику дискового пространства файловой системы. в формате « для чтения человеком » означает, что он дает подробную информацию в байтах, мегабайтах и гигабайтах.
В этой статье объясняется, как получить полную информацию об использовании дискового пространства Linux с помощью ‘ df ‘с их практическими примерами. Итак, вы могли лучше понять использование команды df в Linux.
- 1. Проверка использования дискового пространства файловой системы
- 3. Отображение использования дискового пространства в удобочитаемом формате
- 4. Отображение информации о файловой системе/home
- 5 . Отображение информации о файловой системе в байтах
- 6. Отображение информации о файловой системе в МБ
- 7. Отображать информацию о файловой системе в ГБ
- 8. Отображение индексных дескрипторов файловой системы
- 9. Отображение типа файловой системы
- 11. Исключить определенный тип файловой системы
- 12. Отображение информации о команде df.
1. Проверка использования дискового пространства файловой системы
Команда « df » отображает информацию об имени устройства, общем количестве блоков, общем дисковом пространстве, используемом дисковом пространстве, доступном дисковом пространстве. и точки монтирования в файловой системе.
[[email protected] ~] # dfFilesystem Используется 1K-блоков Доступно Использовано% Установлено на/dev/cciss/c0d0p2 78361192 23185840 51130588 32%//dev/ cciss/c0d0p5 24797380 22273432 1243972 95%/home/dev/cciss/c0d0p3 29753588 25503792 2713984 91%/data/dev/cciss/c0d0p1 295561 21531 258770 8%/boottmpfs 257476 0 257476 0%
# h3> 2. Отображение информации об использовании дискового пространства всей файловой системой
То же, что и выше, но также отображает информацию о фиктивных файловых системах вместе со всем использованием диска файловой системой и их использованием памяти.
[[email protected] ~] # df -aFilesystem Используется 1K-блоков Доступно Использование% Установлено на/dev/cciss/c0d0p2 78361192 23186116 51130312 32%/proc 0 0 0 -/procsysfs 0 0 0 -/sysdevpts 0 0 0 -/dev/pts/dev/cciss/c0d0p5 24797380 22273432 1243972 95%/home/dev/cciss/c0d0p3 29753588 25503792 2713984 91%/data/dev/cciss/c0d0p1 295561 21531 258770 8%/boott6477 0mpfs %/dev/shmnone 0 0 0 -/proc/sys/fs/binfmt_miscsunrpc 0 0 0 -/var/lib/nfs/rpc_pipefs
3. Отображение использования дискового пространства в удобочитаемом формате
Вы заметили, что приведенные выше команды отображают информацию в байтах, которая не читается вообще, потому что мы привыкли читать размеры в мегабайтах, гигабайтах и т. д., так как это очень легко понять и запомнить.
Команда df предоставляет возможность отображать размеры в форматах , удобочитаемых с помощью '- h'
(выводит результаты в удобочитаемом формате (например, 1K 2M 3G )).
[[email protected] ~] # df -h Размер используемой файловой системы Доступность Использование% Установлено на/dev/cciss/c0d0p2 75G 23G 49G 32%// dev/cciss/c0d0p5 24G 22G 1.2G 95%/home/dev/cciss/c0d0p3 29G 25G 2. 6G 91%/data/dev/cciss/c0d0p1 289M 22M 253M 8%/boottmpfs 252M 0 252M 0%/dev/shm
4. Отображение информации о файловой системе/home
Чтобы просмотреть информацию только о файловой системе устройства /home в удобочитаемом формате, используйте следующую команду.
[[email protected] ~] # df -hT/homeFilesystem Тип Используемый размер Доступность Использование% Установлено на/dev/cciss/c0d0p5 ext3 24G 22G 1.2G 95%/home
5 . Отображение информации о файловой системе в байтах
Чтобы отобразить всю информацию о файловой системе и ее использовании в блоках 1024 байта , используйте параметр ‘ -k
‘(например, - размер блока = 1K
) следующим образом.
[[email protected] ~] # df -kFilesystem 1K-blocks Использовано Доступно Использование% Установлено на/dev/cciss/c0d0p2 78361192 23187212 51129216 32%//dev/cciss/c0d0p5 24797380 22273432 1243972 95%/home/dev/cciss/c0d0p3 29753588 25503792 2713984 91%/data/dev0/cdpiss 295561 21531 258770 8%/boottmpfs 257476 0 257476 0%/dev/shm
6. Отображение информации о файловой системе в МБ
Для отображения информации об использовании всей файловой системы в МБ ( мегабайт ) используйте вариант как ‘ -m
‘.
[[email protected] ~] # df -mFilesystem Используется 1M-блоков Доступно Использовать% Установлено на/dev/cciss/ c0d0p2 76525 22644 49931 32%//dev/cciss/c0d0p5 24217 21752 1215 95%/home/dev/cciss/c0d0p3 29057 24907 2651 91%/data/dev/cciss/c0d0p1 289 22 253 8%/boottmpfs 252 0 %/dev/shm
7. Отображать информацию о файловой системе в ГБ
Чтобы отобразить информацию о всей статистике файловой системы в ГБ ( гигабайт ), используйте параметр как ‘ df -h ‘.
[[email protected] ~] # df -h Используемый размер файловой системы Доступность Использование% Установлено на/dev/cciss/c0d0p2 75G 23G 49G 32%//dev/cciss/c0d0p5 24G 22G 1.2G 95%/home/dev/cciss/c0d0p3 29G 25G 2.6G 91%/data/dev/cciss/c0d0p1 289M 22M 253M 8%/boottmpfs 252M 0 252M 0 %/dev/shm
8. Отображение индексных дескрипторов файловой системы
Использование переключателя ‘ -i
‘ отобразит информацию о количестве используемых индексных дескрипторов и их процентном соотношении для файловой системы.
[[email protected] ~] # df -iFilesystem Inodes IUsed IFree IUse% Установлено на/dev/cciss/c0d0p2 20230848 133143 20097705 1%//dev/cciss/c0d0p5 6403712 798613 5605099 13%/home/dev/ cciss/c0d0p3 7685440 1388241 6297199 19%/data/dev/cciss/c0d0p1 76304 40 76264 1%/boottmpfs 64369 1 64368 1%/dev/shm
9. Отображение типа файловой системы
Если вы заметили, что все вышеперечисленные команды выводятся, вы увидите, что в результатах не упоминается тип файловой системы Linux. Чтобы проверить тип файловой системы вашей системы, используйте опцию « T
». Он будет отображать тип файловой системы вместе с другой информацией.
[[email protected] ~] # df -TFilesystem Тип Используется 1K-блоков Доступно Использование% Установлено на/dev/cciss/c0d0p2 ext3 78361192 23188812 51127616 32%//dev/cciss/c0d0p5 ext3 24797380 22273432 1243972 95%/home/dev/cciss/c0d0p3 ext3 29753588 25503792 2713984 91%/data/dev/cciss/c0d0p1 ext3 295561 21531 258770 8%/boottmpfs tmpfs 257476 0 257476 0%/dev # h3> 10. Включить определенный тип файловой системыЕсли вы хотите отобразить определенный тип файловой системы, используйте параметр «
-t
». Например, следующая команда отобразит только файловую систему ext3 .[[email protected] ~] # df -t ext3Filesystem Используется 1K-блоков Доступно Использование% Установлено на/dev/cciss/c0d0p2 78361192 23190072 51126356 32%//dev/cciss/c0d0p5 24797380 22273432 1243972 95%/home/dev/cciss/c0d0p3 29753588 25503792 2713984 91%/data/dev70d cciss1 25 %/boot11. Исключить определенный тип файловой системы
Если вы хотите отобразить тип файловой системы, не принадлежащий к типу ext3 , используйте параметр '
- х
'. Например, следующая команда отобразит только другие типы файловых систем, кроме ext3 .[[email protected] ~] # df -x ext3Filesystem 1K-блоков Используется Доступно Использование% Mounted ontmpfs 257476 0 257476 0%/dev/shm12. Отображение информации о команде df.
Использование переключателя
'- help
' отобразит список доступных параметров, которые используются с df команда.[[email protected] ~] # df --helpUsage: df [OPTION] ... [FILE] ... Показать информацию о файловой системе, в которой находится каждый ФАЙЛ , или все файловые системы по умолчанию. Обязательные аргументы для длинных параметров являются обязательными и для коротких параметров. -a, --all включить фиктивные файловые системы -B, --block-size = SIZE использовать SIZE-байтовые блоки -h, - удобочитаемые размеры печати в удобочитаемом формате (например, 1K 234M 2G) -H, - -si аналогично, но используйте степень 1000, а не 1024 -i, --inodes выводит список inode информации вместо использования блока -k, например --block-size = 1K -l, --local вывод списка ограничений для локальных файловых систем --no- sync не вызывать синхронизацию перед получением информации об использовании (по умолчанию) -P, --portability использовать выходной формат POSIX --sync вызывать синхронизацию перед получением информации об использовании -t, --type = TYPE список ограничений для файловых систем типа TYPE -T , --print-type тип файловой системы печати -x, --exclude-type = TYPE список ограничений для файловых систем не типа TYPE -v (игнорируется) --help отобразить эту справку и выйти --version вывести информацию о версии и exitSIZE может быть (или может быть целым числом, за которым может следовать) одно из следующих значений: 1000 кБ, 1024 кБ, 1000 * 1000 МБ, 1024 * 1024 M и т. д. для G, T, P, E, Z, Y. Сообщить об ошибках на .Читайте также:
- 10 команд fdisk для управления разделами диска Linux
- 10 полезных команд «du» для определения использования диска для файлов и каталогов
- Ncdu - анализатор и трекер использования диска на основе NCurses
- Как определить основные каталоги и Файлы (дисковое пространство) в Linux
Для отображения информации о всей статистике файловой системы в ГБ (гигабайтах) используйте параметр как
'df - g '
😉Ответить
Привет всем,
Я новичок в Linux. Я использую CentOS 7 в VMWare.
Я попробовал
df -th xfs
и получил ошибку как"df: ' xfs ': такого файла или каталога нет. "Но когда я поменял местами флаги и сделал' df -ht xfs ', я получил правильный результат.
Итак, мой вопрос в том, есть ли у нас преобладающая концепция, когда дело доходит до флагов, поскольку я был сбит с толку, почему в нем не было такой ошибки файла с
-th?
вариант?Ответить
Успех человека зависит не от его мудрости, а от настойчивости.
Ответить
Я до сих пор не знаю знать, сколько места на диске у меня осталось.
Ответьте
@Paolo,
df -hT
будет отобразить размер всех таблиц разделов, там вы можете легко отследить, сколько места занято и осталось на каждом разделе.Ответ
использовать du not df или лучше ncdu .
Ответ
Фактически df означает: Диск свободен
из википедии: https://en.wikipedia.org/wiki/Df_ ( Unix)
Ответить
Обычно, если вы хотите быть супер правильным,
df -h
показывает использование в гибибайтах,df - H
показывает гигабайты. Разница становится заметной в больших количествах, и люди больше привыкли думать гигами, а не гиби, независимо от того, насколько компьютерные техники предпочли бы, чтобы все было наоборот.Ответ
Вы поместили детали в другую сторону:
-h
использует 1024 , где-H
использует степени 1000 .-H
числа будут значительно выше, чем-h
.Ответить
Я не вижу Я оставил любые подробности о том, какой из них больше, в моем исходном комментарии. Люди действительно сбиваются с толку, когда вы говорите им, что у них меньше ГиБ (1024), чем они ожидали, поскольку они привыкли к меньшему ГБ (1000).
Ответ
И здесь кроется проблема с этой ерундой, называемой гибибайтами и т. д.
Я компьютерный техник, и никто из других компьютерных техников, которых я знаю (моложе 30 лет), не может представить себе эту нелепую идею о том, что мегабайт равен 1000 × 1000 в любое время суток.
Извините, но мегабайт ВСЕГДА БУДЕТ иметь размер 1024 килобайт (1024 байта) x 1024 килобайта, независимо от того, насколько сложно переименовать вычислительные стандарты, чтобы они соответствовали другим стандартам измерений, например килограммам, километрам и т. д.Очень жаль, что в Linux вы не можете отображать размеры файлов в традиционных/правильных мегабайтах, гигабайтах и т. д.
Я вижу Gibibyte и думаю, что Gigabyte. ЭТО и массовая неразбериха - вот все, чего добился этот вздор.Ответ
Я хотел сказать «старше 30 лет»;)