Диски и хранилище (Volumes)
Создание отказоустойчивых блочных томов NVMe, привязка к ВМ и монтирование файловых систем.
Блочные диски (Volumes)
Диски в microsrv представляют собой отказоустойчивые блочные устройства на базе высокоскоростных NVMe-накопителей с репликацией данных в распределённом хранилище.
Ключевые свойства:
- Данные тома полностью сохраняются при остановке ВМ, перезапуске контейнеров или живой миграции между серверами.
- Тома могут монтироваться к виртуальным машинам как блочные устройства (
/dev/vdb) или к контейнерам в качестве персистентного слоя Stateful OverlayFS. - Диск может быть примонтирован к одной виртуальной машине или контейнеру в один момент времени.
Подключение и монтирование диска
- Перейдите в раздел Консоль → Диски.
- Нажмите Создать диск и выберите размер с шагом 8 ГиБ: 8, 16, 24 или 32 ГиБ.
- В списке томов нажмите Привязать к ВМ и выберите целевую виртуальную машину.
После подключения диск станет доступен в гостевой операционной системе как блочное устройство /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), чтобы предотвратить повреждение данных!