Это команда nbdkit-streaming-plugin, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
nbdkit-streaming-plugin - плагин потоковой передачи nbdkit
СИНТАКСИС
канал потоковой передачи nbdkit = ИМЯ ФАЙЛА [размер = РАЗМЕР]
ОПИСАНИЕ
"nbdkit-streaming-plugin" - это плагин для нбдкит(1) которые могут превратить определенные виды ввода
в поток.
Если клиент NBD открывает порт NBD и записывает от начала до конца диска
без поиска назад, тогда этот плагин превратит полученный образ диска в
поток данных, который записывается в именованный параметр "pipe".
Обычно используется с инструментами qemu. Например:
qemu-img преобразовать ввод -O необработанный вывод
приносит работать, если «выход» - труба. Однако это действительно так:
nbdkit -U /tmp/nbd.sock streaming pipe = output --run '
qemu-img convert -n ввод -O raw $ nbd
'
ПАРАМЕТРЫ
pipe = FILENAME
Запись в именованный канал или сокет. Если трубы или сокета не существует, значит, это
создается (как именованный FIFO), в противном случае открывается и используется существующий канал или сокет.
Этот параметр обязателен.
size = РАЗМЕР
Укажите виртуальный размер потока.
Этот параметр не является обязательным. Если не указано иное, виртуальный диск отображается в
клиент должен быть очень большим (фактически бесконечным). Нужно ли вам это указывать
параметр зависит от клиента. Некоторые клиенты не проверяют размер и просто
запись / поток, другие выполняют проверки или вычисления на основе видимого размера.
Используйте nbdkit-streaming-plugin онлайн с помощью сервисов onworks.net