+7 (7232) 91-95-12

Помощь

Информация о дисковых устройствах: df, lsblk, parted, fdisk

На виртуальных серверах имена дисков обычно имеют формат vd* или xvd*, где символ * заменяется буквой от a до z. Эта буква зависит от номера диска в системе.

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

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

df -h

Команда df -h выводит информацию только о примонтированных файловых системах, включая те, которые не являются дисками.

В выводе отображается общий размер, используемое и доступное пространство (в процентах) и точки монтирования.

df -h
Filesystem   Size  Used Avail Use% Mounted on
udev         210M     0  210M   0% /dev
tmpfs         51M  1.2M   50M   3% /run
/dev/xvda1      3.9G  1.2G  2.6G  32% /
tmpfs        255M     0  255M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs        255M     0  255M   0% /sys/fs/cgroup
/dev/xvdb1      4.8G   10M  4.6G   1% /mnt/disk2
tmpfs         51M     0   51M   0% /run/user/0

lsblk

Команда lsblk выводит информацию о дисках и созданных на них разделах, а также их размерах и точках монтирования.

lsblk
NAME MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
xvda    202:0    0    5G  0 disk
|-xvda1 202:1    0    4G  0 part /
|-xvda2 202:2    0    1K  0 part
`-xvda5 202:5    0 1022M  0 part [SWAP]
xvdb    202:16   0    5G  0 disk
`-xvdb1 202:17   0    5G  0 part /mnt/disk2

parted -l

Команда parted -l предоставляет информацию о дисках, разделах, их размерах в удобно читаемом формате, а также о файлах в файловой системе. Этот инструмент также полезен для обнаружения примонтированных снимков дискового пространства. В следующем примере снимок отображается как диск /dev/xvdc и имеет структуру, аналогичную диску /dev/xvda.

parted -l
Model: Xen Virtual Block Device (xvd)
Disk /dev/xvda: 5369MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

  Number  Start   End  Size Type   File system  Flags
 1      1049kB  4295MB  4294MB  primary   ext4
 2      4296MB  5368MB  1072MB  extended
 2      4296MB  5368MB  1072MB  extended
 2      4296MB  5368MB  1072MB  extended

Model: Xen Virtual Block Device (xvd)
Disk /dev/xvdb: 5369MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

 Number  Start   End  Size Type  File system  Flags
 1      1049kB  5369MB  5368MB  primary  ext4

Model: Xen Virtual Block Device (xvd)
Disk /dev/xvdc: 5369MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End  Size Type   File system  Flags
 1      1049kB  4295MB  4294MB  primary   ext4
 2      4296MB  5368MB  1072MB  extended
 5      4296MB  5368MB  1072MB  logical   linux-swap(v1)

fdisk -l

Команда fdisk -l имеет схожую функциональность с parted -l, но предоставляет более подробную информацию о разделах, включая диски /dev/ram*, что может усложнить восприятие данных. Эта команда также позволяет просматривать размеры дисков и разделов.

fdisk -l
Disk /dev/xvda: 5 GiB, 5368709120 bytes, 10485760 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: dos
Disk identifier: 0xfb148422

Device  Boot   Start   End Sectors  Size Id Type
/dev/xvda1         2048  8388607 8386560    4G 83 Linux
/dev/xvda2      8390654 10483711 2093058 1022M  5 Extended
/dev/xvda5      8390656 10483711 2093056 1022M 82 Linux swap / Solaris

Disk /dev/xvdb: 5 GiB, 5368709120 bytes, 10485760 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: dos
Disk identifier: 0x6b14d070

Device  Boot Start   End  Sectors Size Id Type
/dev/xvdb1       2048 10485759 10483712   5G 83 Linux

Остались вопросы - пишите