Astra linux объем дисков

Как определить размер дисков в операционной системе Linux с помощью команды df

Как узнать размер дисков в Linux с помощью команды df

В Linux для получения информации о размере дисков и доступном месте на них используется команда df. Эта команда позволяет вывести информацию о файловой системе, разделах и месте на диске в формате процентов.

Для использования команды df в командной строке вам потребуется знать название дискового устройства. Например, если у вас есть жесткий диск dev/sda, то вы можете использовать команду ls /dev для просмотра всех доступных файловых устройств. Диск будет указан в формате dev/sda, а разделы на этом диске будут иметь идентификаторы в формате dev/sda1, dev/sda2 и так далее.

После того как вы определились с идентификатором дискового устройства, вы можете использовать команду df с опцией -h для отображения информации в человекочитаемом формате. Например, команда:

df -h /dev/sda1

отобразит размер раздела dev/sda1, доступное пространство, использованное пространство и процент использования.

Как посмотреть диски в Linux

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

df -h

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       230G   23G  195G  11% /
devtmpfs         16G     0   16G   0% /dev
tmpfs            18G  4.0K   18G   1% /dev/shm
tmpfs           3.2G  400K  3.2G   1% /run
tmpfs           3.2G     0  3.2G   0% /sys/fs/cgroup
/dev/loop0       33M   33M     0 100% /snap/snapd/1436
tmpfs           3.2G  8.0K  3.2G   1% /tmp
/dev/loop1       30G   30G     0 100% /snap/snapd/1447
tmpfs           627M   16K  627M   1% /run/user/1000

lsblk

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 931.5G  0 disk
├─sda1   8:1    0   230G  0 part /
├─sda2   8:2    0    10G  0 part [SWAP]
├─sda3   8:3    0    95G  0 part /media/storage
├─sda4   8:4    0   500G  0 part /media/data
├─sda5   8:5    0   120G  0 part /home
└─sda6   8:6    0  76.5G  0 part /var

Еще одна полезная команда — «parted». Она позволяет просмотреть детальную информацию о разделах диска, включая размер, файловую систему и серийный номер устройства:

parted -l

Model: ATA WDC WD10EZEX-08W (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number  Start   End     Size    File system     Name                  Flags
1      1049kB  230GB   230GB   ext4            Linux filesystem
2      230GB   250GB   10.7GB  linux-swap(v1)  Linux swap
3      250GB   345GB   94.5GB                  Basic data partition
4      345GB   845GB   500GB   ntfs            Windows data partition
5      845GB   965GB   120GB   ext4            Linux home
6      965GB   1000GB  35.6GB  ext4            Linux var

Также можно воспользоваться командой «fdisk» для проверки информации о дисковых разделах:

Читайте также:  Multiboot usb hdd utility and windows linux crutch 2021

fdisk -l

Device         Start       End   Sectors   Size Type
/dev/sda1       2048  45056001  45053954  21.5G Linux filesystem
/dev/sda2   45056002  50037759   4971758   2.4G Linux swap
/dev/sda3   50037760  90085887  40048128  19.1G Microsoft basic data
/dev/sda4   90085888 225609731 135523844  64.7G Microsoft basic data
/dev/sda5  225609732 257909503  32299772  15.4G Linux filesystem
/dev/sda6  257909504 268433407  10523904   5.6G Linux filesystem

Используя команды «df», «lsblk», «parted» или «fdisk», можно узнать информацию о размерах и разделении дисков в операционной системе Linux. Такие команды очень полезны при работе с файловой системой и позволяют быстро получить нужную информацию о разделах дисков.

Команда df -h

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

Ниже приведены примеры использования команды df -h:

  • df -h /dev/sda1: отображает информацию о размере раздела /dev/sda1.
  • df -h /mnt: показывает информацию о размере дискового пространства, использованном и доступном, для раздела, смонтированного в /mnt.
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        30G  6.7G   22G  24% /
tmpfs           3.9G     0  3.9G   0% /dev/shm
/dev/sdb1       4.0G  1.5G  2.3G  40% /mnt/data
  • Filesystem: разделы файловой системы.
  • Size: общий размер раздела.
  • Used: используемое дисковое пространство.
  • Avail: доступное дисковое пространство.
  • Use%: процент использования дискового пространства.
  • Mounted on: точка монтирования раздела.

Команда df -h также может быть использована для получения информации о дисковых разделах размером менее 1 килобайта, например, разделов типа linux-swapv1.

В общем среде (например, в Ubuntu), доступные разделы на диске могут также отобразиться с помощью команды lshw -class disk в командной строке.

Для получения информации о конкретных разделах диска можно использовать команду lsblk или fdisk -l.

Команда fdisk -l

Синтаксис команды fdisk -l очень простой. Просто введите команду «fdisk -l», а затем укажите диск, информацию о котором вы хотите увидеть.

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

fdisk -l /dev/sda

Ниже приведены примеры использования команды fdisk -l:

Dev Type Size Used Available Use% Mounted on
/dev/sda1 NTFS 45G 20G 25G 40% /mnt/windows
/dev/sda2 Linux-swap(v1) 4G [SWAP]
/dev/sda3 ext4 100G 50G 50G 50% /
/dev/sda4 ext4 300G 200G 100G 66% /home
/dev/sda5 ext4 50G 30G 20G 60% /var
/dev/sda6 tmpfs 2G 1G 1G 50% /tmp

Также можно использовать альтернативные инструменты, такие как sfdisk, parted, lsblk, lshw и другие, чтобы получить информацию о размерах дисков и разделов в Linux.

Читайте также:  Mac os другие тома удалить

Команда cfdisk

Для использования команды cfdisk в терминале введите cfdisk и имя устройства, например cfdisk /dev/sda.

Имя Описание Формат
start Начальный сектор раздела Целое число
end Конечный сектор раздела Целое число
size Размер раздела в секторах Целое число
type Тип раздела Текстовая строка
flags Флаги раздела Текстовая строка

Примеры команды cfdisk:

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

Команда sfdisk -l

Команда sfdisk -l

Команда sfdisk -l предоставляет информацию о разделах и их размерах на дисках в операционной системе Linux. Она позволяет узнать количество и размеры разделов, а также их файловые системы.

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

sfdisk -l [диск]

где [диск] — путь к диску, информацию о котором вы хотите получить.

Например, команда sfdisk -l /dev/sda отобразит информацию о диске /dev/sda и его разделах.

Результат выполнения команды будет содержать следующую информацию:

  • Device — указанное устройство или раздел;
  • Boot — загрузочный флаг (только для MBR-таблиц разделов);
  • Start — начальный сектор раздела;
  • End — конечный сектор раздела;
  • Sectors — количество секторов в разделе;
  • Size — размер раздела;
  • Id — идентификатор типа раздела;
  • Flags — флаги раздела;
  • Description — описание раздела.
Disk /dev/sda: 2 GiB, 2147483648 bytes, 4194304 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: F8AF2B82-8537-4CD6-8FD2-5CB7C8F08C90
Device         Start     End Sectors  Size Type
/dev/sda1       2048    6143    4096    2M EFI System
/dev/sda2       6144  108543  102400   50M Linux filesystem
/dev/sda3     108544 1126399 1017856  497M Windows NTFS volume
/dev/sda4    1126400 4194302 3067903  1.5G Linux filesystem
Partition table entries are not in disk order.

В данном примере видно, что на диске /dev/sda имеются 4 раздела:

  • Раздел /dev/sda1 (EFI System) размером 2M;
  • Раздел /dev/sda2 (Linux filesystem) размером 50M;
  • Раздел /dev/sda3 (Windows NTFS volume) размером 497M;
  • Раздел /dev/sda4 (Linux filesystem) размером 1.5G.

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

Важно отметить, что для использования команды sfdisk обычно требуются права суперпользователя (root) или использование префикса sudo.

Команда ls -l dev/disk/by-id

Команда ls -l dev/disk/by-id позволяет просмотреть информацию о дисках, доступных в системе Linux. С помощью этой команды вы можете проверить размеры дисков и другую информацию о них.

lrwxrwxrwx 1 root root   9 Dec 30 18:48 ata-KINGSTON_SA400S37240G_50026B72720A9763 -> ../../sda
lrwxrwxrwx 1 root root  10 Dec 30 18:48 ata-KINGSTON_SA400S37240G_50026B72720A9763-part1 -> ../../sda1
lrwxrwxrwx 1 root root  10 Dec 30 18:48 ata-KINGSTON_SA400S37240G_50026B72720A9763-part2 -> ../../sda2
lrwxrwxrwx 1 root root  10 Dec 30 18:48 ata-KINGSTON_SA400S37240G_50026B72720A9763-part3 -> ../../sda3

Для каждого диска или раздела также будет указан тип и модель устройства, например ata-KINGSTON_SA400S37240G_50026B72720A9763. Команда ls -l dev/disk/by-id также отобразит информацию о блочных устройствах, таких как dev/zram0, и swap-разделах, таких как sda5 или sda6.

Команда ls -l dev/disk/by-id является очень полезным инструментом, который может использоваться для просмотра и проверки доступного дискового пространства в Linux. Она также может отобразить информацию о файловых системах, формате диска, серийном номере и других атрибутах дисков.

Читайте также:  Почему Windows меняет название файлов при копировании и как это исправить

Команда lshw -class disk

Команда lshw -class disk

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

Использование команды очень простое. Просто введите lshw -class disk в терминале, и она покажет информацию о дисках в системе.

*-disk:1
description: ATA Disk
product: KINGSTON SA400S3
vendor: Kingston
physical id: 0.1.0
bus info: scsi@1:0.0.0
logical name: /dev/sda
version: B1D1
serial: 50026B72610294C8
size: 111GiB (120GB)
capacity: 111GiB (120GB)
capabilities:  partitioned partitioned:dos
configuration: ansiversion=5 logicalsectorsize=512 sectorsize=512 signature=000ad0be

Как видно из примера, команда lshw -class disk предоставляет очень подробную информацию о разделах и дисках в системе Linux.

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

  • -h: отобразит размеры в удобном для чтения формате (например, в гигабайтах или терабайтах).
  • -T: выведет информацию о типе файловой системы.
  • -i: отобразит количество использованных индексных узлов вместо блочных размеров.
  • —total: выведет общую информацию о размере и использовании всех файловых систем.
  • -а или —all: отобразить все файловые системы, включая файловые системы, которые обычно не отображаются.

Вот несколько примеров использования команды df с различными опциями:

  • df -h: отобразить размеры дисков в гигабайтах или терабайтах.
  • df -Т: отобразить информацию о типе файловой системы, используемой на каждом диске.
  • df -i: вывести количество использованных индексных узлов вместо блочных размеров.

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

Видео:

Linux для самых маленьких | Свободная память и размер папок | Память на диске, ОЗУ | УРОК 1.4

Linux для самых маленьких | Свободная память и размер папок | Память на диске, ОЗУ | УРОК 1.4 by SUPER VICTOR 220 views 4 months ago 4 minutes, 25 seconds

Оцените статью