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

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

> Полный индекс документации для ИИ-агентов: [llms.txt](https://timeweb.cloud/llms.txt).

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

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

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

## df -h

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

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

```shell
df -h
```

```shell
Filesystem   Size  Used Avail Use% Mounted on
udev         210M     0  210M   0% /dev
tmpfs         51M  1.2M   50M   3% /run
/dev/vda1      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/vdb1      4.8G   10M  4.6G   1% /mnt/disk2
tmpfs         51M     0   51M   0% /run/user/0
```

## lsblk

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

```shell
lsblk
```

```shell
NAME MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
vda    202:0    0    5G  0 disk
|-vda1 202:1    0    4G  0 part /
|-vda2 202:2    0    1K  0 part
`-vda5 202:5    0 1022M  0 part [SWAP]
vdb    202:16   0    5G  0 disk
`-vdb1 202:17   0    5G  0 part /mnt/disk2
```

## parted -l

Позволяет получить сведения о дисках, разделах, их размерах в легко читаемом формате, файловой системе. Также является удобным инструментом для поиска примонтированного снапшота: в примере ниже снапшот выводится как диск `/dev/vdc` и имеет структуру, аналогичную диску `/dev/vda`.

```shell
parted -l
```

```shell
Model: Xen Virtual Block Device (vd)
Disk /dev/vda: 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 (vd)
Disk /dev/vdb: 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 (vd)
Disk /dev/vdc: 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*`), что может затруднять восприятие. В целом также позволяет просмотреть размеры дисков и разделов.

```shell
fdisk -l
```

```shell
Disk /dev/vda: 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/vda1         2048  8388607 8386560    4G 83 Linux
/dev/vda2      8390654 10483711 2093058 1022M  5 Extended
/dev/vda5      8390656 10483711 2093056 1022M 82 Linux swap / Solaris

Disk /dev/vdb: 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/vdb1       2048 10485759 10483712   5G 83 Linux
```
