microsrv:~$
Консоль

Диски и хранилище (Volumes)

Создание отказоустойчивых блочных томов NVMe, привязка к ВМ и монтирование файловых систем.

Блочные диски (Volumes)

Диски в microsrv представляют собой отказоустойчивые блочные устройства на базе высокоскоростных NVMe-накопителей с репликацией данных в распределённом хранилище.

Ключевые свойства:

  • Данные тома полностью сохраняются при остановке ВМ, перезапуске контейнеров или живой миграции между серверами.
  • Тома могут монтироваться к виртуальным машинам как блочные устройства (/dev/vdb) или к контейнерам в качестве персистентного слоя Stateful OverlayFS.
  • Диск может быть примонтирован к одной виртуальной машине или контейнеру в один момент времени.

Подключение и монтирование диска

  1. Перейдите в раздел Консоль → Диски.
  2. Нажмите Создать диск и выберите размер с шагом 8 ГиБ: 8, 16, 24 или 32 ГиБ.
  3. В списке томов нажмите Привязать к ВМ и выберите целевую виртуальную машину.

После подключения диск станет доступен в гостевой операционной системе как блочное устройство /dev/vdb:

# Просмотр подключённых блочных устройств
ubuntu@demo-web:~$ lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
vda    252:0    0   30G  0 disk 
├─vda1 252:1    0 29.9G  0 part /
vdb    252:16   0  100G  0 disk 

# Создание файловой системы ext4 и монтирование:
ubuntu@demo-web:~$ sudo mkfs.ext4 /dev/vdb
ubuntu@demo-web:~$ sudo mkdir -p /mnt/data
ubuntu@demo-web:~$ sudo mount /dev/vdb /mnt/data

[!WARNING] Перед отвязкой (Detach) тома в консоли всегда размонтируйте его внутри операционной системы (sudo umount /mnt/data), чтобы предотвратить повреждение данных!