1 <!doctype refentry PUBLIC
"-//OASIS//DTD DocBook V4.1//EN" [
3 <!-- Process this file with docbook-to-man to generate an nroff manual
4 page: `docbook-to-man manpage.sgml > manpage.1'. You may view
5 the manual page with: `docbook-to-man manpage.sgml | nroff -man |
6 less'. A typical entry in a Makefile or Makefile.am is:
8 manpage.1: manpage.sgml
12 <!-- Fill in your name for FIRSTNAME and SURNAME. -->
13 <!ENTITY dhfirstname
"<firstname>Wouter</firstname>">
14 <!ENTITY dhsurname
"<surname>Verhelst</surname>">
15 <!-- Please adjust the date whenever revising the manpage. -->
16 <!ENTITY dhdate
"<date>september 19, 2001</date>">
17 <!-- SECTION should be 1-8, maybe w/ subsection other parameters are
18 allowed: see man(7), man(1). -->
19 <!ENTITY dhsection
"<manvolnum>8</manvolnum>">
20 <!ENTITY dhemail
"<email>wouter@debian.org</email>">
21 <!ENTITY dhusername
"Wouter Verhelst">
22 <!ENTITY dhucpackage
"<refentrytitle>NBD-CLIENT</refentrytitle>">
23 <!ENTITY dhpackage
"nbd-client">
25 <!ENTITY debian
"<productname>Debian GNU/Linux</productname>">
26 <!ENTITY gnu
"<acronym>GNU</acronym>">
40 <holder>&dhusername;</holder>
50 <refname>&dhpackage;</refname>
52 <refpurpose>connect to a server running nbd-server(
1), to use its
53 exported block device
</refpurpose>
57 <command>&dhpackage;</command>
58 <arg><option>bs=
<replaceable>blocksize
</replaceable></option></arg>
59 <arg choice=plain
><option><replaceable>host
</replaceable></option></arg>
60 <arg choice=plain
><option><replaceable>port
</replaceable></option></arg>
61 <arg choice=plain
><option><replaceable>nbd-device
</replaceable></option></arg>
62 <arg><option>-swap
</option></arg>
65 <command>&dhpackage;</command>
66 <arg choice=plain
><option>-d
<replaceable>nbd-device
</replaceable></option></arg>
70 <title>DESCRIPTION
</title>
72 <para>This manual page documents briefly the
73 <command>&dhpackage;</command> command.
</para>
75 <para>With
<command>&dhpackage;</command>, you can connect to a
76 server running
<command>nbd-server
</command>, thus using raw
77 diskspace from that server as a blockdevice on the local
80 <para>To do this, support from the Linux Kernel is necessary, in
81 the form of the Network Block Device (NBD). When you have that,
82 either in the kernel, or as a module, you can connect to an NBD
83 server and use its exported file through a block special file with
88 <title>OPTIONS
</title>
90 <para>The following options are supported:
</para>
94 <term><option>bs=
<replaceable>blocksize
</replaceable></option></term>
96 <para>Use a blocksize of
"blocksize". Default is
1024;
97 allowed values are either
512,
1024,
2048 or
4096</para>
101 <term><option>host
</option></term>
103 <para>The hostname of the machine running
104 <command>nbd-server
</command>.
</para>
108 <term><option>port
</option></term>
110 <para>The TCP port on which
<command>nbd-server
</command> is
111 running at the server.
</para>
115 <term><option>nbd-device
</option></term>
117 <para>The block special file this nbd-client should connect
122 <term><option>-swap
</option></term>
124 <para>Specifies that this NBD device will be used as
125 swapspace. If you intend to do that, please use this
126 option to prevent deadlocks. You'll need a special kernel
127 patch, available at NBD's homepage:
128 http://atrey.karlin.mff.cuni.cz/~pavel
</para>
134 <title>EXAMPLES
</title>
136 <para>Some examples of nbd-client usage:
</para>
137 <itemizedlist mark=
"none">
139 <para>To connect to a server running on port
2000 at host
140 "server.domain.com", using the client's block special file
142 <para><command>nbd-client server.domain.com
2000
143 /dev/nd0
</command></para>
146 <para>To connect to a server running on port
2001 at host
147 "swapserver.domain.com", using the client's block special
148 file
"/dev/nd1", for swap purposes:
</para>
149 <para><command>nbd-client swapserver.domain.com
2001 /dev/nd1
150 -swap
</command></para>
153 <para>To disconnect the above connection again (after making
154 sure the block special file is not in use anymore):
</para>
155 <para><command>nbd-client -d /dev/nd1
</command></para>
160 <title>SEE ALSO
</title>
162 <para>nbd-server (
1).
</para>
166 <title>AUTHOR
</title>
167 <para>The NBD kernel module and the NBD tools have been written by
168 Pavel Macheck (pavel@ucw.cz). Maintenance of the kernel module was taken
169 over by Paul Clements
<email>Paul.Clements@steeleye.com
></email>, while
170 &dhusername; &dhemail; took over maintenance of the NBD userland
173 <para>This manual page was written by
&dhusername; &dhemail; for
174 the
&debian; system (but may be used by others). Permission is
175 granted to copy, distribute and/or modify this document under the
176 terms of the
<acronym>GNU
</acronym> General Public License,
177 version
2, as published by the Free Software Foundation.
</para>
182 <!-- Keep this comment at the end of the file
187 sgml-minimize-attributes:nil
188 sgml-always-quote-attributes:t
191 sgml-parent-document:nil
192 sgml-default-dtd-file:nil
193 sgml-exposed-tags:nil
194 sgml-local-catalogs:nil
195 sgml-local-ecat-files:nil