Сколько места на диске в МБ займет распакованное 16-цветное изображение 2048 1024
Обновлено: 21.11.2024
Вывод следующей команды предоставит информацию об общем размере, дисковом пространстве, потребляемой памяти и файловой системе.
Фдиск
Для отображения всех разделов на диске. С помощью этой команды также можно просмотреть сведения о файловой системе. Но единственное, что он не покажет размер раздела диска.
$ fdisk -l
Диск /dev/vda: 53,0 ГБ, 52953088000 байт, 103424000 секторов
Единицы = секторы из 1 * 512 = 512 байт
p>Размер сектора (логический/физический): 512 байт / 512 байт
Размер ввода-вывода (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска : dos
Идентификатор диска: 0x0008d0b6
Идентификатор начальных и конечных блоков загрузки устройства
/dev/vda1 * 2048 1026047 512000 83 Linux
/dev/vda2 1026048 5220351 2097152 82 Linux swap / Solaris
/dev/vda3 5220352 103423999 49101824 83 Linux
Sfdisk
Как мы видим, вывод sfdisk почти такой же, как и fdisk, с той лишь разницей, что он показывает размер каждого раздела в МБ
Расстались
Эта команда позволяет просматривать сведения о разделах диска, а также изменять разделы.
$ parted -l
Модель: блочное устройство Virtio (virtblk)
Диск /dev/vda: 53,0 ГБ
Размер сектора ( логический/физический): 512B/512B
Таблица разделов: msdos
Флаги диска:
Число Начальный конечный размер Тип Файловая система Флаги
1 1049 КБ 525 МБ 524 МБ основная загрузка ext4
2 525 МБ 2673 МБ 2147 МБ основная linux-swap (v1)
3 2673 МБ 53,0 ГБ 50,3 ГБ основная ext4
лсблк
Эта команда выдаст список всех блоков хранилища, включая разделы диска и оптические приводы. Он не только предоставил подробную информацию о точках монтирования, но и о размере разделов.
$ lsblk
NAME MAJ: MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 49.3G 0 disk
├─vda1 253:1 0 500M 0 часть /boot
├─vda2 253:2 0 2G 0 часть [SWAP]
└─vda3 253:3 0 46.8G 0 часть / р>цитата>
черный
Эта команда позволяет просмотреть тип и атрибуты файловой системы, такие как универсальные уникальные идентификаторы (UUID) блочных устройств. Заблокированное устройство означает, что разделы и носитель доступны.
Если вам нужна дополнительная помощь, обратитесь в нашу службу поддержки.
В Интернете вы найдете множество инструментов для проверки использования дискового пространства в Linux. Однако в Linux есть мощная встроенная утилита под названием «df».
Команда «df» означает «дисковая файловая система». Она используется для получения полной сводки об использовании доступного и используемого дискового пространства файловой системой в системе Linux.
Использование параметра ‘-h’ с (df -h) покажет статистику дискового пространства файловой системы в «удобочитаемом» формате, т. е. предоставит детали в байтах, мегабайтах и гигабайтах.
В этой статье объясняется способ получения полной информации об использовании дискового пространства Linux с помощью команды «df» с их практическими примерами. Так вы сможете лучше понять использование команды df в Linux.
1. Проверка использования дискового пространства файловой системой
Команда «df» отображает информацию об имени устройства, общем количестве блоков, общем дисковом пространстве, используемом дисковом пространстве, доступном дисковом пространстве и точках монтирования в файловой системе.
2. Показать информацию об использовании дискового пространства файловой системой
То же, что и выше, но также отображает информацию о фиктивных файловых системах вместе со всеми данными об использовании диска файловой системой и их использовании памяти.
3. Показать использование дискового пространства в удобочитаемом формате
Вы заметили, что приведенные выше команды отображают информацию в байтах, которая вообще не читается, потому что мы привыкли читать размеры в мегабайтах, гигабайтах и т. д., поскольку это упрощает понимание и запоминание.< /p>
Команда df позволяет отображать размеры в удобочитаемых форматах с помощью параметра "-h" (результаты печатаются в удобочитаемом формате (например, 1K 2M 3G)).
4. Показать информацию о файловой системе /home
Чтобы просмотреть информацию только о файловых системах устройств/домашних файлов в удобочитаемом формате, используйте следующую команду.
5. Отображать информацию о файловой системе в байтах
Чтобы отобразить всю информацию о файловой системе и использовании в блоках по 1024 байта, используйте параметр ‘-k’ (например, --block-size=1K ) следующим образом.
6. Отображение информации о файловой системе в МБ
Чтобы отобразить информацию об использовании всей файловой системы в МБ (мегабайтах), используйте параметр ‘-m’.
7. Отображение информации о файловой системе в ГБ
Чтобы отобразить информацию о всей статистике файловой системы в ГБ (гигабайтах), используйте параметр «df -h».
8. Показать индексные дескрипторы файловой системы
Использование переключателя ‘-i’ отобразит информацию о количестве используемых инодов и их процентном соотношении для файловой системы.
9. Показать тип файловой системы
Если вы заметите вывод всех вышеуказанных команд, вы увидите, что в результатах не упоминается тип файловой системы Linux. Чтобы проверить тип файловой системы вашей системы, используйте опцию «T». Он будет отображать тип файловой системы вместе с другой информацией.
10. Включить определенный тип файловой системы
Если вы хотите отобразить определенный тип файловой системы, используйте параметр ‘-t’. Например, следующая команда отобразит только файловую систему ext3.
11. Исключить определенный тип файловой системы
Если вы хотите отобразить тип файловой системы, который не принадлежит к типу ext3, используйте параметр ‘-x’. Например, следующая команда будет отображать только другие типы файловых систем, кроме ext3.
12. Показать информацию о команде df.
Использование переключателя --help отобразит список доступных параметров, которые используются с командой df.
Читайте также:
Если вам понравилась эта статья, подпишитесь на уведомления по электронной почте о руководствах по Linux. Если у вас есть вопросы или сомнения? обратитесь за помощью в разделе комментариев.
Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать о следующем:
TecMint – это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей, доступных всем БЕСПЛАТНО.
Если вам нравится то, что вы читаете, купите нам кофе (или 2) в знак признательности.
Мы благодарны за вашу бесконечную поддержку.
Похожие записи
54 мысли о «12 полезных командах «df» для проверки дискового пространства в Linux»
Команда «df» означает «файловая система диска»
Это неверно. «df» означает «свободный диск».
Чтобы отобразить информацию о всей статистике файловой системы в ГБ (Гигабайтах), используйте параметр «df -g» ;)
Я новичок в Linux. Я использую CentOS 7 в VMWare.
Я попробовал df -th xfs и получил сообщение об ошибке
Но когда я поменял местами флаги и сделал «df -ht xfs», я получил правильный результат.
Итак, мой вопрос заключается в том, есть ли у нас основная концепция, когда дело доходит до флагов, поскольку я был сбит с толку тем, почему в нем не отображается такая файловая ошибка с -th? вариант?
Успех человека зависит не от его мудрости, а от настойчивости.
Я до сих пор не знаю, сколько у меня осталось места на диске.
Команда df -hT отобразит размер таблицы всех разделов, где вы можете легко отследить, сколько места используется и осталось на каждом разделе.
используйте du, а не df или лучше ncdu.
df на самом деле означает: Диск свободен
На самом деле, если вы хотите быть очень точным, df -h показывает использование в гигабайтах, df -H показывает гигабайты. Разница становится заметна при больших суммах, и люди больше привыкли думать в Giga, а не в Gibi, независимо от того, насколько компьютерные специалисты предпочли бы, чтобы было наоборот.
Вы поместили детали наоборот -h использует 1024, где -H использует степень 1000. -H числа будут значительно выше, чем -h .
Я не вижу подробностей о том, какой из них больше, в моем исходном комментарии. Людей смущает, когда вы говорите им, что у них меньше ГиБ (1024), чем они ожидали, поскольку они привыкли к меньшему ГБ (1000).
И здесь кроется проблема с этой ерундой, называемой гибибайтами и т. д.
Я компьютерный техник и никто из других компьютерных техник, которых я знаю (младше 30 лет), давайте это нелепое представление о том, что мегабайт равен 1000× 1000 в любое время суток.
Извините, но мегабайт ВСЕГДА БУДЕТ равен 1024 килобайта (1024 байта) x 1024 килобайта, независимо от того, насколько сильно будет нажимать переименование вычислительных стандартов, чтобы они соответствовали другим стандартам измерений, например килограммам, километрам и т. д.Очень жаль, что в Linux вы не можете показывать размеры файлов в традиционных/правильных мегабайтах, гигабайтах и т. д.
Я вижу Gibibyte и думаю, что Gigabyte. ТО и массовое замешательство - вот и все, чего добилась эта ерунда.Управление дисковым пространством на сервере Linux — важная задача. Например, приложения-менеджеры пакетов уведомляют вас о том, сколько места на диске потребуется для установки. Чтобы эта информация была значимой, вы должны знать, сколько места доступно в вашей системе.
Из этого руководства вы узнаете, как использовать команду df для проверки дискового пространства в Linux и команду du для отображения использования дискового пространства файловой системой.
- Система на базе Linux
- Окно терминала/командная строка
- Учетная запись пользователя с правами sudo или root
Проверка места на диске Linux с помощью команды df
Вы можете проверить свободное место на диске, просто открыв окно терминала и введя следующее:
Команда df означает диск свободен и показывает, сколько места занимают разные диски. По умолчанию df отображает значения блоками по 1 килобайту.
Отображение использования в мегабайтах и гигабайтах
Вы можете отобразить использование диска в более удобном для человека формате, добавив параметр -h:
Отображает размер в килобайтах (К), мегабайтах (М) и гигабайтах (Г).
Понимание формата вывода
Команда df выводит список из нескольких столбцов:
Вывод может содержать больше записей. Столбцы должны говорить сами за себя:
- Файловая система — это имя каждого конкретного диска. Сюда входят физические жесткие диски, логические (разделенные на разделы) диски, а также виртуальные или временные диски.
- Размер– размер файловой системы.
- Используется — объем пространства, используемого в каждой файловой системе.
- Доступно – объем неиспользуемого (свободного) пространства в файловой системе.
- Использовать% — показывает процент использования диска.
- Смонтировано — это каталог, в котором находится файловая система. Ее также иногда называют точкой подключения.
Список файловых систем включает ваш физический жесткий диск, а также виртуальные жесткие диски:
- /dev/sda2 — это ваш физический жесткий диск. Он может быть указан как /sda1, /sda0 или даже иметь более одного. /dev означает устройство.
- udev– Это виртуальный каталог для каталога /dev. Это часть операционной системы Linux.
- tmpfs. Их может быть несколько. Они используются /run и другими процессами Linux в качестве временных файловых систем для запуска операционной системы. Например, tmpfs /run/lock используется для создания файлов блокировки. Это файлы, которые не позволяют нескольким пользователям изменять один и тот же файл одновременно.
Отображение определенной файловой системы
Команду df можно использовать для отображения определенной файловой системы:
Вы также можете использовать обратную косую черту:
Отображает использование вашего основного жесткого диска. Используйте точку подключения (в столбце Подключено), чтобы указать диск, который вы хотите проверить.
Примечание. Команда df предназначена только для полной файловой системы. Даже если вы укажете отдельный каталог, df будет считывать пространство всего диска.
Отображение файловых систем по типу
Чтобы перечислить все файловые системы по типу, используйте команду:
Здесь перечислены диски с типом ext4 в удобочитаемом формате.
Размер дисплея: 1000 вместо 1024
Вы можете отображать использование диска в единицах 1000 вместо 1024:
Это может решить проблему путаницы в технологии хранения.Производители жестких дисков продают жесткие диски размером из расчета 1000 байт = 1 килобайт.
Однако операционные системы делят это пространство так, что 1024 байта = 1 килобайту. Из-за этого на жестком диске емкостью 1000 ГБ можно использовать примерно 930 ГБ.
Примечание. Ознакомьтесь с нашим обзором команды Linux free, используемой для проверки общей, используемой, общей, свободной и доступной памяти и пространства подкачки.
Проверка места на диске в Linux с помощью команды du
Команда du отображает использование диска. Этот инструмент может отображать использование диска для отдельных каталогов в Linux, предоставляя вам более детальное представление об использовании вашего диска. Используйте его, чтобы отобразить объем пространства, используемого вашим текущим каталогом:
Как и с командой df, вы можете сделать du удобочитаемым:
Он отображает список содержимого текущего каталога и объем используемого пространства. Вы можете упростить отображение с помощью опции -s:
Показывает, сколько места занимает текущий каталог.
Чтобы указать каталог или файл, отметьте следующие параметры:
При использовании второй команды вы, возможно, заметили сообщение об отказе в доступе. Это означает, что текущий пользователь не имеет привилегий для доступа к определенным каталогам. Используйте команду sudo для повышения своих привилегий:
Примечание. Если вы работаете с CentOS Linux, вам может потребоваться использовать команду su, чтобы переключиться на пользователя root для доступа к защищенным каталогам.
Теперь вы должны понимать, как использовать команды df и du для проверки дискового пространства в вашей системе Linux. Помните, что для отображения полного списка параметров используйте df --help или du --help .
Прочитайте нашу статью о том, как использовать команду fsck для запуска проверки файловой системы в качестве профилактического обслуживания или в случае возникновения проблемы с вашей системой.
Дэйв Маккей
Дэйв Маккей
ПисательКоманды df и du сообщают об использовании дискового пространства из оболочки Bash, используемой в Linux, macOS и многих других Unix-подобных операционных системах. Эти команды позволяют легко определить, что занимает системное хранилище.
Просмотр общего, доступного и используемого дискового пространства
Bash содержит две полезные команды, связанные с дисковым пространством. Чтобы узнать доступное и используемое дисковое пространство, используйте df (дисковые файловые системы, иногда называемые свободными от диска). Чтобы узнать, что занимает используемое место на диске, используйте du (использование диска).
Чтобы начать, введите df и нажмите Enter в окне терминала Bash. Вы увидите много вывода, похожего на скриншот ниже. Использование df без каких-либо параметров отобразит доступное и используемое пространство для всех смонтированных файловых систем. На первый взгляд это может показаться непонятным, но в нем довольно легко разобраться.
Каждая строка дисплея состоит из шести столбцов.
- Fileystem: имя этой файловой системы.
- 1K-Blocks: количество блоков размером 1K, доступных в данной файловой системе.
- Использовано: количество блоков размером 1 КБ, использованных в этой файловой системе.
- Доступно: количество блоков размером 1 КБ, которые не используются в этой файловой системе.
- Use%: объем пространства, используемого в этой файловой системе, указанный в процентах.
- Файл: имя файловой системы, если оно указано в командной строке.
- Смонтировано: точка подключения файловой системы.
Вы можете заменить количество блоков размером 1 КБ на более полезный вывод, используя параметр -B (размер блока). Чтобы использовать эту опцию, введите df, пробел, а затем -B и букву из списка K, M, G, T, P, E, Z или Y. Эти буквы обозначают килограмм, мега, гига, тера, значения пета, экза, дзета и йотта по шкале, кратной 1024.
Например, чтобы просмотреть данные об использовании диска в мегабайтах, используйте следующую команду. Обратите внимание, что между буквами B и M нет пробела.
Опция -h (удобочитаемая) указывает df использовать наиболее подходящую единицу измерения для размера каждой файловой системы.В следующем выводе обратите внимание, что есть файловые системы с размерами в гигабайты, мегабайты и даже килобайты.
Если вам нужно просмотреть информацию, представленную в виде количества инодов, используйте параметр -i (иноды). Инод — это структура данных, используемая файловыми системами Linux для описания файлов и хранения метаданных о них. В Linux индексные дескрипторы содержат такие данные, как имя, дата модификации, положение на жестком диске и т. д. для каждого файла и каталога. Это не будет полезно большинству людей, но системные администраторы должны иногда обращаться к этому типу информации.
Если не указано иное, df предоставит информацию обо всех смонтированных файловых системах. Это может привести к захламленному отображению с большим количеством выходных данных. Например, записи /dev/loop в списках представляют собой псевдофайловые системы, которые позволяют монтировать файл, как если бы он был разделом. Если вы используете новый метод моментальной установки приложений в Ubuntu, вы можете приобрести многие из них. Доступное место на них всегда будет равно 0, потому что на самом деле они не являются файловой системой, поэтому нам не нужно их видеть.
Мы можем указать df исключить файловые системы определенного типа. Для этого нам нужно знать, какой тип файловой системы мы хотим исключить. Опция -T (тип печати) даст нам эту информацию. Он указывает df включить в вывод тип файловой системы.
Все записи /dev/loop относятся к файловым системам squashfs. Мы можем исключить их с помощью следующей команды:
Это дает нам более управляемый результат. Чтобы получить итог, мы можем добавить параметр --total.
Мы можем попросить df включить только файловые системы определенного типа, используя параметр -t (тип).
Если мы хотим увидеть размеры набора файловых систем, мы можем указать их по имени. Имена дисков в Linux в алфавитном порядке. Первый диск называется /dev/sda, второй — /dev/sdb и так далее. Разделы пронумерованы. Итак, /dev/sda1 — это первый раздел на диске /dev/sda. Мы указываем df возвращать информацию о конкретной файловой системе, передавая имя файловой системы в качестве параметра команды. Давайте посмотрим на первый раздел первого жесткого диска.
Обратите внимание, что вы можете использовать подстановочные знаки в имени файловой системы, где * представляет собой любой набор символов, а ? представляет любой одиночный символ. Итак, чтобы просмотреть все разделы на первом диске, мы могли бы использовать:
Мы можем попросить df сообщить о наборе именованных файловых систем. Мы запрашиваем размеры файловых систем /dev и /run, и нам нужна общая сумма.
Для дальнейшей настройки отображения мы можем указать df, какие столбцы следует включить. Для этого используйте параметр --output и укажите список имен необходимых столбцов, разделенных запятыми. Убедитесь, что в списке, разделенном запятыми, нет пробелов.
- источник: имя файловой системы.
- fstype: тип файловой системы.
- всего: размер файловой системы в инодах.
- iused: пространство, используемое в файловой системе в индексных дескрипторах.
- iavail: доступное место в файловой системе в inodes.
- ipcent: процент используемого пространства файловой системы в inodes в процентах.
- size: размер файловой системы по умолчанию в блоках 1K.
- используемое: пространство, используемое в файловой системе, по умолчанию в блоках по 1 КБ.
- доступно: доступное пространство в файловой системе, по умолчанию в блоках по 1 КБ.
- процент: процент используемого пространства в файловой системе в индексных дескрипторах, по умолчанию в блоках по 1 КБ.
- file: имя файловой системы, если оно указано в командной строке.
- target: точка монтирования файловой системы.
Давайте попросим df сообщить о первом разделе на первом диске с удобочитаемыми числами и со столбцами source, fstype, size, used, avail и pcent:
Длинные команды идеально подходят для превращения в псевдоним. Мы можем создать псевдоним dfc (для df custom ), введя следующее и нажав Enter:
Ввод dfc и нажатие клавиши ввода будут иметь тот же эффект, что и ввод длинной команды. Чтобы сделать этот псевдоним постоянным, добавьте его в свой файл . bashrc или файл .bash_aliases.
Мы искали способы улучшить выходные данные df, чтобы отображаемая информация соответствовала вашим требованиям. Если вы хотите использовать противоположный подход и заставить df вернуть всю информацию, возможно, вы можете использовать опцию -a (all) и опцию --output, как показано ниже. Опция -a (все) запрашивает df включить все файловые системы, а использование опции --output без списка столбцов, разделенных запятыми, приводит к тому, что df включает все столбцы.
Передача вывода из df через команду less – это удобный способ просмотреть большой объем вывода, который может быть получен при этом.
Выяснение того, что занимает используемое место на диске
Давайте проведем расследование и выясним, что занимает место на этом компьютере. Мы начнем с одной из наших команд df.
На первом разделе первого жесткого диска занято 78 % дискового пространства. Мы можем использовать команду du, чтобы показать, какие папки содержат больше всего данных. Ввод команды du без параметров отобразит список всех каталогов и подкаталогов ниже каталога, в котором была введена команда du. Если вы сделаете это из своей домашней папки, список будет очень длинным.
Формат вывода очень прост. Каждая строка показывает размер и имя каталога. По умолчанию размер отображается в блоках по 1 КБ. Чтобы заставить du использовать другой размер блока, используйте параметр -B (размер блока). Чтобы использовать эту опцию, введите du , пробел, а затем -B и букву из списка K, M, G, T, P, E, Z и Y, как мы сделали выше для df . Чтобы использовать блоки размером 1 М, используйте эту команду:
Как и у df , у du есть удобочитаемая опция -h , которая использует диапазон размеров блоков в соответствии с размером каждого каталога.
Опция -s (суммировать) дает общее количество для каждого каталога без отображения подкаталогов внутри каждого каталога. Следующая команда запрашивает у du возврат информации в сводном формате в удобочитаемых числах для всех каталогов (*) ниже текущего рабочего каталога.
Папка Picture содержит больше всего данных. Мы можем попросить du отсортировать папки по размеру от самой большой к самой маленькой.
Уточняя информацию, возвращаемую df и du, легко узнать, сколько места на жестком диске используется, и узнать, что занимает это пространство. После этого вы сможете принять взвешенное решение о перемещении некоторых данных в другое хранилище, добавлении еще одного жесткого диска к компьютеру или удалении избыточных данных.
Эти команды имеют множество параметров. Здесь мы описали наиболее полезные параметры, но вы можете увидеть полный список параметров для команд df и du на справочных страницах Linux.
Команды Linux Файлы tar · pv · cat · tac · chmod · grep · diff · sed · ar · man · pushd · popd · fsck · testdisk · seq · fd · pandoc · cd · $PATH · awk · join · jq · fold · uniq · journalctl · tail · stat · ls · fstab · echo · less · chgrp · chown · rev · look · strings · type · rename · zip · unzip · mount · umount · install · fdisk · mkfs · rm · rmdir · rsync · df · gpg · vi · nano · mkdir · du · ln · patch · convert · rclone · shred · srm Процессы alias · screen · top · nice · renice · прогресс · strace · systemd · tmux · chsh · история · at · пакетное · бесплатное · которое · dmesg · chfn · usermod · ps · chroot · xargs · tty · pinky · lsof · vmstat · timeout · стена · yes · kill · спать · sudo · su · время · groupadd · usermod · группы · lshw · выключение · перезагрузка · halt · poweroff · passwd · lscpu · crontab · date · bg · fg < /tbody> Сеть netstat · ping · traceroute · ip · ss · whois · fail2ban · bmon · копать · finger · nmap · ftp · curl · wget · who · whoami · w · iptables · ssh-keygen · ufw
- › 37 важных команд Linux, которые вы должны знать
- › Как подключать и отключать устройства хранения данных из терминала Linux
- › Почему прозрачные чехлы для телефонов желтеют?
- › Худшее, что есть в телефонах Samsung, — это программное обеспечение Samsung.
- › Как установить Google Play Маркет в Windows 11
- › Что означает XD и как вы его используете?
- › Как восстановить метки панели задач в Windows 11
- ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)
Читайте также: