Меню Рубрики

Размер диска linux посмотреть

Узнать размер дисков в Linux. Команда df

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

Синтаксис

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

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

-a, —all – включить фиктивные, дублированные, недоступные файловые системы.
-B, —block-size=РАЗМЕР – указывает размер блоков, в которых выводится объем. Например, -BM выводит устанавливает размер блока в 1,048,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.
—sync – выполнить синхронизацию перед получением информации об использовании пространства.
-t, —type=ТИП – выводить только файловые системы указанного типа.
-T, —print-type – показывать тип файловой системы.
-x, —exclude-type=ТИП – исключить из вывода файловые системы указанного типа.
—o=[СПИСОК_ПОЛЕЙ], —output=[СПИСОК_ПОЛЕЙ] – выводить поля из списка. Если список не задан, выводятся все доступные поля. Значения указываются через запятую, возможные варианты следующие:
source – источник точки монтирования, обычно устройство;
fstype – тип файловой системы;
itotal – общее количество инодов;
iused – количество используемых инодов;
ipcent – процент используемых инодов;
size – общее количество блоков;
used – количество используемых блоков»
avail – количество свободных блоков;
pcent – процент использованных блоков;
itotal – общее количество инодов;
iused – количество используемых инодов;
ipcent – процент используемых инодов;
file – имя файла (если было указано);
target – точка монтирования.
—help – отобразить справочную информацию и выйти.
—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 и т.д.

Примеры

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

Для вывод тех же данных в «читаемом человеческом» формате используйте ключ -h:

Вывести объем доступного пространства в каталоге:

Вывести только файловые системы отформатированные в ext4

Вывод всех дисков кроме отформатированных в ext4

Заключение

Команда df – очень простой в освоении, но эффективный инструмент, позволяющий всегда быть в курсе использования дискового пространства в ваших системах.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

Свободный и занятый объем диска в Linux

Небольшая «напоминалка» по использованию команд du и df, которые помогут вам вычислить оставшийся и занятый объем жесткого диска в вашей системе, а также определить размер всех файлов в директории, или размер самой директории.

Определение свободного места на диске

Для определения информации о свободном и занятом месте на диске в удобочитаемом виде используется команда df.

Выведет информацию о всех используемых файловых системах в удобном виде.

Параметры команды df:

Ключ
полное имя, сокращенное
Значение
Включает в список файловых систем те, которые имеют размер в 0 блоков, и которые по умолчанию опускаются. Такие файловые системы обычно являются псевдо-файловыми системами специального назначения, например, для automounter. Кроме того, только если задана эта опция, будут показаны файловые системы типа «ignore» или «auto», которые поддерживаются некоторыми операционными системами.
Выдаёт размеры в блоках размера байт.
Добавляет к каждому размеру букву, например M для мегабайт.
Делает то же, что и опция -h, но использует официальные SI единицы измерения (где для расчётов используется 1000 вместо 1024 и, таким образом, M

— это 1000000, а не 1048576).

Вместо информации о блоках выдаётся информация об использовании inode’ов в файловой системе. Inode содержит информацию о файле: владелец, права доступа, временные штампы и местоположение на диске.
При выводе устанавливает размер блока в 1024 байт.
Выводит только данные о локальных файловых системах.
При выводе устанавливает размер блока в двоичный мегабайт (1048576 байт). Заметим, что четыре опции -h, -H, -k, -m носят взаимоисключающий характер и фактически будет работать только последняя, указанная в командной строке; например, если заданы одновременно опции —si и -m, то в результате при выводе размер блока будет установлен в мегабайт (1048576 байт). [На интерпретацию размеров блоков также должна оказывать влияние переменная окружения BLOCK_SIZE, но она не учитывается в версии fileutils-4.0]
Не делать системный вызов sync перед получением данных об использовании дискового пространства. При этом df может запуститься значительно быстрее, но на некоторых файловых системах (замечено в SunOS) результаты могут быть слегка устаревшими. Этот флаг включён по умолчанию.
Использовать формат вывода по стандарту POSIX. Он такой же, как формат по умолчанию, только информация о каждой файловой системе всегда выводится на одной строке; имя смонтированного устройства никогда не помещается на отдельную строку. Это приводит к тому, что если длина имени смонтированного устройства больше, чем 20 символов (например, для некоторых сетевых файловых систем), то колонки не выравниваются.
Делать системный вызов sync перед получением данных об использовании дискового пространства. На некоторых файловых системах (замечено в SunOS), выполнение данного системного вызова даёт более достоверные результаты, но зато с этим флагом выполнение df происходит значительно медленнее, особенно когда файловых систем много или же они чрезвычайно активно используются.
Показывать только файловые системы с указанным типом-файловой-системы. Можно задать несколько типов файловых систем, если использовать несколько опций -t. По умолчанию никакие типы файловых системы не опускаются.
Выдавать тип для каждой файловой системы. Тип берётся от операционной системы (и определяется системно-зависимым способом, например посредством чтения файла /etc/mtab).
Не показывать файловые системы с заданным типом-файловой-системы. Можно задать несколько типов файловых систем, если использовать несколько опций -x . По умолчанию никакие типы файловых систем не опускаются.
Игнорируется для совместимости с версией df из System V.
Выдать подсказку на стандартный вывод и успешно завершиться.
Выдать информацию о версии на стандартный вывод и успешно завершиться.
Служит для обозначения конца списка опций.

Определение информации об использованном пространстве

Команда du выводит информацию о занятом дисковом пространстве для файла (файлов) имена которых заданы с помощью параметров команды. Например команда:

покажет общий объем занимаемый каталогом etc и всеми его подкаталогами первого уровня.

Источник

Команды для проверки размера диска в Linux

Для примера используется Ubuntu LTS. Как просмотреть информацию о использованном месте на диске?

Linux предлагают следующие команды, чтобы проверить использование дискового пространства:

  1. Команда df — Показывает объем дискового пространства, используемого и доступного на файловых системах Linux.
  2. Команда du — Отображение объема дискового пространства, используемого указанных файлов или каталога.
  3. btrfs fi df /device/ — Показать информацию об использовании дискового пространства смонтированного дискового пространства

Проверка размера диска с использованием команды df

  • Откройте терминал для проверки размера диска
  • Синтаксис команды df [options] [devices]
  • Введите df или df -h

Просмотр информации об определенной файловой системе. Вы можете указать точку монтирования, что бы получить информацию только по определенному устройству, например получить инфо по устройству /dev/sda

Расшифровка результата команды df, значение полей

Имя колонки Значение Описание
Filesystem источник Источник для точки монтирования, обычно устройство.
1K-blocks размер Общее количество блоков.
Used использовано Количество использованных блоков.
Available доступно Количество доступных блоков.
Use% процент Процент использования размера диска.
Mounted on назначение Точка монтирования, куда смонтировано устройство в системе.

Вы можете менять формат вывода команды используя следующий синтаксис

Просмотреть все доступные поля для вывода

Вывод команды df в человекопонятном(читабельном) формате

Вывод информации в инодах вместо блоков

Показать тип системы в выводе команды. Используйте опцию -T для вывода типа файловой системы такого как ext4, btrfs, nfs4, ext2, fuse, cgroup, cputset и другие.

Ограничение вывода по типу файловой системы

Для исключения из вывода определенной файловой системы используйте

Просмотреть все файловые системы, используйте опцию -a или —all

Что бы получить больше информации о использовании команды df воспользуйтесь опцией —help

Или прочитайте man по команде

Полезная команда для определения размера использования диска. С помощью этой команды можно найти большие папки и файлы, которые занимают диск. Основной синтаксис

Что бы получить информацию о размере директории и поддиректории

Первая колонка результат в килобайтах, вторая имя файла или директории

Вывод команды du в человекопонятном формате

Используйте опцию -h что бы вывести информацию K (килобайтах), M (мегабайтах), G (гигабайтах)

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

Вывод размера только определенных директорий и файлов

Результат выполнения команды

Как получить общую информацию об использовании места

Используйте опцию -s, c этой опцией будет посчитан общий размер директории включая поддиректории

Используя опцию -a (all) можно просмотреть размер всех поддиректорий и файлов

Можно использовать * для определения фильтра

Опция -с означает вывести все.

Еще одна полезная компоновка команд поможет найти топ 10 самых больших директорий

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Различия между linux и windows
  • Разделяемая память в linux
  • Разделить файл на части linux
  • Раздача интернета через wi fi в linux mint
  • Раздать wifi с ноутбука linux