--help | Display brief command line usage information and exit. | man |
-4 | | man |
--ipv4-only | | man |
-6 | | man |
--ipv6-only | When a non-numeric argument is passed to the -i option (such as a Fully Qualified Domain Name, or a host name from "/etc/hosts"), restrict the name resolution to IPv4 or IPv6 addresses. | man |
-D PLUGIN.FLAG=N | | man |
--debug PLUGIN.FLAG=N | | man |
--dump-config | Dump out the compile-time configuration values and exit. | man |
--dump-plugin | Dump out information about the plugin and exit. | man |
--exit-with-parent | If the parent process exits, we exit. | man |
-e EXPORTNAME | | man |
--export EXPORTNAME | | man |
--export-name EXPORTNAME | | man |
--exportname EXPORTNAME | Set a preferred exportname to expose in the shell environment created during --run. | man |
--filter FILTER | Add a filter before the plugin. | man |
-f | | man |
--foreground | | man |
--no-fork | Don't fork into the background. | man |
-g GROUP | | man |
--group GROUP | Change group to "GROUP" after starting up. | man |
-i IPADDR | | man |
--ip-addr IPADDR | | man |
--ipaddr IPADDR | Listen on the specified interface. | man |
--keep-alive | | man |
--keepalive | Enable TCP keepalive ("SO_KEEPALIVE") on TCP sockets. | man |
--log stderr | | man |
--long-options | List the long command line options (those starting with --) supported by this build of nbdkit. | man |
--mask-handshake MASK | This option can be used to mask off particular global features which are advertised during new-style handshake (defaulting to all supported bits set). | man |
--name NAME | Name this nbdkit instance. | man |
-n | | man |
--new-style | | man |
--newstyle | Use the newstyle NBD protocol. | man |
--no-mc | | man |
--no-meta-contexts | Do not advertise meta contexts. | man |
--no-sr | | man |
--no-structured-replies | Do not advertise structured replies. | man |
-o | | man |
--old-style | | man |
--oldstyle | Use the oldstyle NBD protocol. | man |
-P PIDFILE | | man |
--pid-file PIDFILE | | man |
--pidfile PIDFILE | Write "PIDFILE" (containing the process ID of the server) after nbdkit becomes ready to accept connections. | man |
-p PORT | | man |
--port PORT | Change the TCP/IP port number on which nbdkit serves requests. | man |
--print-uri | Print the URI. | man |
-r | | man |
--read-only | | man |
--readonly | The export will be read-only. | man |
--run 'COMMAND | Run nbdkit as a captive subprocess of the command. | man |
--selinux-label SOCKET-LABEL | Apply the SELinux label "SOCKET-LABEL" to the nbdkit listening socket. | man |
--short-options | List the short command line options (single letter options starting with -) supported by this build of nbdkit. | man |
-s | | man |
--single | | man |
--stdin | Don't fork. | man |
--swap | (nbdkit ≥ 1.18) | man |
-t THREADS | | man |
--threads THREADS | Set the number of threads to be used per connection, which in turn controls the number of outstanding requests that can be processed at once. | man |
--timeout TIMEOUT | (nbdkit ≥ 1.42, not Windows) | man |
--tls off | | man |
--tls-certificates /path/to/certificates | Set the path to the TLS certificates directory. | man |
--tls-priority PRIORITY | Override the TLS priority string. | man |
--tls-psk /path/to/pskfile | Set the path to the pre-shared keys (PSK) file. | man |
--tls-verify-peer | Enables TLS client certificate verification. | man |
-U SOCKET | | man |
--unix SOCKET | | man |
-u USER | | man |
--user USER | Change user to "USER" after starting up. | man |
-v | | man |
--verbose | Enable verbose messages. | man |
-V | | man |
--version | Print the version number of nbdkit and exit. | man |
--vsock | (nbdkit ≥ 1.16) | man |