Kit de herramientas para crear servidores NBD [Network Block Device], un protocolo que permite acceder a dispositivos de almacenamiento en bloque, como discos duros, imágenes de disco o volúmenes virtuales, a través de una red, como si fueran dispositivos locales.
$ nbdkit -f file disk.img
$ nbdkit -p 10810 file disk.img
$ nbdkit -v -i 127.0.0.1 file disk.img
$ nbdkit -r file disk.img
$ nbdkit --filter=partition file disk.img partition=1
Filtro "xz" descomprime sobre la marcha y el filtro "partition" limita al offset de la partición 1 [detecta automáticamente].
$ nbdkit --tls=require file disk.img
$ nbdkit --run 'guestfish -a nbd://localhost' file disk.img
$ nbdkit -U /tmp/nbd.sock file disk.img
$ nbdkit --filter=partition --filter=xz file disk.img.xz partition=1
$ nbdkit --filter=error --filter=delay memory size=100M error-rate=10% rdelay=1 wdelay=1
$ nbdkit --tls=require --run 'guestfish --rw -a nbd://localhost' file disk.img