.nbd command opens a new IO space backed by an external
NBD server. The syntax is:
where uri is the name of the newly created buffer, matching the NBD URI specification.
When a new NBD IOS is opened, it becomes the current IO space. See file command.
NBD support in GNU poke is optional, depending on whether poke was compiled against libnbd.
For an example of connecting to the guest-visible content of a qcow2 image, with the default export name as exposed by using qemu as an NBD server:
$ qemu-nbd --socket=/tmp/mysock -f qcow2 image.qcow2 $ poke (poke) .nbd nbd+unix:///socket=?/tmp/mysock The current file is now `nbd+unix:///socket=?/tmp/mysock'.