vitastor/docs/usage/nbd.ru.md

1.9 KiB

Документация → Использование → NBD


Read in English

NBD

NBD расшифровывается как "сетевое блочное устройство", но на самом деле оно также работает просто как аналог FUSE для блочных устройств, то есть, представляет собой "блочное устройство в пространстве пользователя".

NBD на данный момент необходимо, чтобы монтировать диски Vitastor ядром Linux. NBD немного снижает производительность из-за дополнительных копирований памяти, но она всё равно остаётся на неплохом уровне (см. для примера тест).

CSI-драйвер Kubernetes Vitastor основан на NBD.

Подключить устройство

Чтобы создать локальное блочное устройство для образа, выполните команду:

vitastor-nbd map --etcd_address 10.115.0.10:2379/v3 --image testimg

Команда напечатает название блочного устройства вида /dev/nbd0, которое потом можно будет использовать как обычный диск.

Для обращения по номеру инода, аналогично другим командам, можно использовать опции --pool <POOL> --inode <INODE> --size <SIZE> вместо --image testimg.

Отключить устройство

Для отключения устройства выполните:

vitastor-nbd unmap /dev/nbd0