Бесплатная миграция IT-инфраструктуры в облако
На главную
61c46507-12c7-4300-a301-bd8bc30c7c19
Инструкции для серверов

Данные о дисках: df, lsblk, parted, fdisk

Имена дисков на виртуальных серверах имеют вид vd* или xvd*, где вместо символа * идет буква от a до z. Буква зависит от номера диска в системе.

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

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

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
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

Позволяет получить сведения о дисках, разделах, их размерах в легко читаемом формате, файловой системе. Также является удобным инструментом для поиска примонтированного снапшота: в примере ниже снапшот выводится как диск /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

Команда, близкая по функциональности к 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

 

Была ли статья полезна?
Ваша оценка очень важна
Пока нет комментариев