NBD-SERVER(5) NBD-SERVER(5) (NAME) nbd-server - nbd- server (SYNOPSIS) /etc/nbd-server/config (DESCRIPTION) nbd- server . /etc/nbd-server/config -C nbd-server(1) . () . ("[" "]") . ( ) . generic export . . export . export (port) export . ("#") . . ("=") . (string) (integer) (boolean) . true false ( yes no on off 1 0). false . . ( ). [GENERIC] allowlist (boolean) export . nbd-client -l export . cacertfile (string) CA PEM X.509 . . certfile (string) PEM X.509 TLS . keyfile certfile keyfile . force_tls (boolean). FORCEDTLS . : force_tls export . ( "list exports" ) STARTTLS ( TLS). FORCEDTLS TLS . export swap (deadlock) . TLS . group (string). . nbd-server GID ( GID nbd-server ). nbd-server GID . includedir (string) <<.conf>> . [generic] generic . . nbd-server nbd-server ( export ). keyfile (string) PEM X.509 TLS . TLS . listenaddr (string) IP nbd-client(8) . nbd-server "::, 0.0.0.0" nbd- server IPv4 IPv6 . IPv6 "::" . IPv4 "0.0.0.0" . max_threads (integer) 4 NBD 3.12 nbd-server (thread) (worker threads) export . . . NBD . oldstyle (boolean) 2.9.17 3.9.1 nbd-server true nbd-server export ( 2.9.17) . 'port' export . 3.10 nbd-server nbd-server . port (string) (new- style) nbd-client . IANA 10809 . splice (boolean) splice() . splice . splice TLS copyonwrite 1MiB . splice copyonwrite export TLS splice 1MiB . user (string). . nbd-server UID ( UID nbd-server ). nbd-server UID . unixsock (string) (UNIX domain socket). . (newstyle) . TCP . duallisten (boolean) true unixsock TCP SDP . false . tlsprio (string) NORMAL:+VERS-TLS-ALL:-VERS-TLS1.0:-VERS- TLS1.1:%SERVER_PRECEDENCE GnuTLS GnuTLS . NBD STARTTLS TLS1.2 TLS . GnuTLS %SERVER_PRECEDENCE . GnuTLS ( 2.12) %SERVER_PRECEDENCE . "Priority strings" GnuTLS . EXPORT authfile (string) export. IP ( CIDR network/masklen ) . ('#') . . . nbd-server IP . -l . /etc/nbd- server/allow . copyonwrite (boolean). export (copy-on-write) . export . nbd-server . -c . cowdir (string). (diff files) copy-on- write . copy-on-write export . export copy-on- write nbd-server . copy-on-write . exportname (string). ( ) (export) . . temporary . filesize . nbd-server export nbd-server user group nbd-server . . : "exportname" ( nbd-client export ) . export exportname . filesize (integer) . . . multifile export . . . flush (boolean). nbd-server flush (elevator layer) . flush fdatasync() ( sync fsync()) . . . force_tls (boolean). TLS export . export TLS export export . TLS [generic] . fua (boolean). nbd-server fua ( - force unit access) . force unit access sync_file_range() ( ) fdatasync() . . . listenaddr (string) 'oldstyle' . maxconnections (integer) export . multifile (boolean). true nbd-server exportname.integer exportname ( ) integer 0 . filesize . -m . treefiles (boolean). true nbd-server exportname/TREEXXXX/.../FILEXXXX exportname ( ) TREEXXXX FILEXXXX . . . . / . filesize . ( fuse/ftpfs davfs ) . -m . . -C . filesize ! postrun (string) . prerun . '%s' . prerun postrun . prerun (string) ( ) . '%s' nbd-server export . export export . nbd-server export . readonly (boolean). . nbd-server . copyonwrite . -r . rotational (boolean). nbd-server () . QUEUE_FLAG_NONROT . QUEUE_FLAG_NONROT I/O . ( ) . ( sync ). . sdp (boolean). nbd-server IP Socket Direct Protocol (SDP) export . ( InfiniBand) . --enable-sdp configure . nbd-server SDP nbd-server . sparse_cow (boolean). nbd-server (sparse files) copy-on-write nbd-server . nbd-server copy-on-write nbd-server lseek(2) . . sync (boolean). nbd-server fsync() . fsync() nbd-server nbd-server . ext3 ext3 . temporary (boolean). export exportname ( ). (unlink) export nbd-server . filesize . multifile . . timeout (integer) 0 ( ) export (idle) . nbd-server . 0 () . -a . transactionlog (string) (transaction log) . ( ). . . . nbd-tester-client . . prerun transaction log ( ). (race-free) . trim (boolean) NBD_CMD_TRIM export . (discard) . virtstyle (string) "ipliteral" . export IP . exportname '%s' IP . . "unix" IP . nbd-server : none . '%s' . ipliteral %s IP . IPv4 IPv6 . 192.168.1.100 exportname /export/%s nbd- server /export/192.168.1.100 . IPv6 2001:6f8:32f::39 : /export/2001:6f8:32f:0:0:0:0:39 iphash nbd-server IP ('/') nbd-server /export/192/168/1/100 . IPv6 IPv6 ipliteral . . cidrhash . nbd-server CIDR . virtstyle cidrhash 16 nbd-server /export/192.168.0.0/192.168.1.100 virtstyle cidrhash 26 nbd-server /export/192.168.1.64/192.168.1.100 . IPv6 cidrhash 42 : /export/2001:32f:6c0:0:0:0:0:0/2001:32f:6f8:0:0:0:0:39 tlsonly (boolean). nbd-server export TLS . TLS tlsonly generic . TLS keyfile generic . waitfile (string). nbd-server SIGUSR1 export . export copy-on-write . cowdir . ( exportname) SIGUSR1 . SIGUSR1 nbd-server export . diff export . (out-of-band live migration) export . copy-on-write . (SEE ALSO) nbd-server(1) nbd-client(8) nbd-trdump(8) (AUTHOR) NBD NBD Pavel Machek (pavel@ucw.cz) . Paul Clements (Paul.Clements@steeleye.com) Wouter Verhelst () . The Hurd nbd-client . . Wouter Verhelst () Debian GNU/Linux ( ). / (GNU General Public License) . (EXAMPLES) nbd-server : [generic] [export] exportname = /export/blkdev UID GID : [generic] user = nbd group = nbd [export] exportname = /export/blkdev authfile = /etc/nbd-server/allow /etc/nbd-server/allow : 127.0.0.1 192.168.0.0/8 192.168.1.1 $Date: 2006-10-18 15:01:57 +0200 (wo, 18 okt 2006) $ NBD-SERVER(5)