]> git.wh0rd.org - dump.git/blame - dump/dump.8.in
Prepare for release 0.4b37
[dump.git] / dump / dump.8.in
CommitLineData
1227625a
SP
1.\" Copyright (c) 1980, 1991, 1993
2.\" Regents of the University of California.
3.\" All rights reserved.
4.\"
5.\" Redistribution and use in source and binary forms, with or without
6.\" modification, are permitted provided that the following conditions
7.\" are met:
8.\" 1. Redistributions of source code must retain the above copyright
9.\" notice, this list of conditions and the following disclaimer.
10.\" 2. Redistributions in binary form must reproduce the above copyright
11.\" notice, this list of conditions and the following disclaimer in the
12.\" documentation and/or other materials provided with the distribution.
e1abc9ce 13.\" 3. Neither the name of the University nor the names of its contributors
1227625a
SP
14.\" may be used to endorse or promote products derived from this software
15.\" without specific prior written permission.
16.\"
17.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
18.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
20.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
21.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
23.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27.\" SUCH DAMAGE.
28.\"
28ba5cae 29.\" $Id: dump.8.in,v 1.56 2004/04/21 08:55:48 stelian Exp $
1227625a 30.\"
153f9a83
SP
31.TH DUMP 8 "version __VERSION__ of __DATE__" BSD "System management commands"
32.SH NAME
33dump \- ext2/3 filesystem backup
34.SH SYNOPSIS
35.B dump
28ba5cae
SP
36[\fB\-\fIlevel#\fR]
37[\fB\-ackMnqSuv]
153f9a83
SP
38[\fB\-A \fIfile\fR]
39[\fB\-B \fIrecords\fR]
40[\fB\-b \fIblocksize\fR]
41[\fB\-d \fIdensity\fR]
c92d83ae 42[\fB\-D \fIfile\fR]
153f9a83
SP
43[\fB\-e \fIinode numbers\fR]
44[\fB\-E \fIfile\fR]
45[\fB\-f \fIfile\fR]
46[\fB\-F \fIscript\fR]
47[\fB\-h \fIlevel\fR]
48[\fB\-I \fInr errors\fR]
49[\fB\-j\fIcompression level\fR]
50[\fB\-L \fIlabel\fR]
51[\fB\-Q \fIfile\fR]
52[\fB\-s \fIfeet\fR]
53[\fB\-T \fIdate\fR]
206f768c 54[\fB\-y\fR]
153f9a83
SP
55[\fB\-z\fIcompression level\fR]
56.I files-to-dump
57.PP
58.B dump
59[\fB\-W \fR| \fB\-w\fR]
60.PP
61(The 4.3BSD option syntax is implemented for backward compatibility but is not
62documented here.)
63.SH DESCRIPTION
64.B Dump
65examines files on an ext2/3 filesystem and determines which files need to be
66backed up. These files are copied to the given disk, tape or other storage
67medium for safe keeping (see the
68.B \-f
69option below for doing remote backups). A dump that is larger than the output
70medium is broken into multiple volumes. On most media the size is determined by
71writing until an end-of-media indication is returned.
72.PP
73On media that cannot reliably return an end-of-media indication (such as some
74cartridge tape drives), each volume is of a fixed size; the actual size is
75determined by specifying cartridge media, or via the tape size, density and/or
76block count options below. By default, the same output file name is used for
77each volume after prompting the operator to change media.
78.PP
79.I files-to-dump
80is either a mountpoint of a filesystem or a list of files and directories to be
81backed up as a subset of a filesystem. In the former case, either the path to a
82mounted filesystem or the device of an unmounted filesystem can be used. In the
83latter case, certain restrictions are placed on the backup:
84.B \-u
a94ecd11 85is not allowed, the only dump level that is supported is
153f9a83 86.B 0
a94ecd11 87and all the files and directories must reside on the same filesystem.
153f9a83 88.SH OPTIONS
1227625a 89The following options are supported by
153f9a83
SP
90.B dump:
91.TP
28ba5cae
SP
92.BI \-level#
93The dump level (any integer). A level 0, full backup, guarantees the
94entire file system is copied (but see also the
153f9a83
SP
95.B \-h
96option below). A level number above 0, incremental backup, tells
97.B dump
ddd2ef55 98to
153f9a83 99copy all files new or modified since the last dump of a lower level. The
28ba5cae
SP
100default level is 9. Historically only levels 0 to 9 were usable in
101dump, this version is able to understand any integer as a dump level.
153f9a83
SP
102.TP
103.BI \-a
104\*(lqauto-size\*(rq. Bypass all tape length calculations, and write until an
105end-of-media indication is returned. This works best for most modern tape
106drives, and is the default. Use of this option is particularly recommended when
107appending to an existing tape, or using a tape drive with hardware compression
4f4eee3d 108(where you can never be sure about the compression ratio).
153f9a83
SP
109.TP
110.BI \-A " archive_file"
111Archive a dump table-of-contents in the specified
112.I archive_file
e51470bf 113to be used by
153f9a83 114.BR restore (8)
e51470bf 115to determine whether a file is in the dump file that is being restored.
153f9a83
SP
116.TP
117.BI \-b " blocksize"
8ad151aa
SP
118The number of kilobytes per dump record. The default blocksize is 10,
119unless the
120.B \-d
121option has been used to specify a tape density of 6250BPI or more,
122in which case the default blocksize is 32. Th maximal value is 1024.
876861d2
SP
123Note however that, since the IO system slices all requests into chunks
124of
153f9a83 125.B MAXBSIZE
876861d2
SP
126(which can be as low as 64kB), you can experience problems with
127.BR dump (8)
128and
129.BR restore (8)
130when using a higher value, depending on your kernel and/or libC versions.
153f9a83
SP
131.TP
132.BI \-B " records"
27305a35 133The number of 1 kB blocks per volume. Not normally required, as
153f9a83 134.B dump
27305a35 135can detect end-of-media. When the specified size is reached,
153f9a83
SP
136.B dump
137waits for you to change the volume. This option overrides the calculation of
138tape size based on length and density. If compression is on this limits the
d435f57f
SP
139size of the compressed output per volume. Multiple values may be given
140as a single argument separated by commas. Each value will be used for one
141dump volume in the order listed; if
142.B dump
143creates more volumes than the
144number of values given, the last value will be used for the remaining
145volumes. This is useful for filling up already partially filled media
146(and then continuing with full size volumes on empty media) or mixing media
147of different sizes.
153f9a83
SP
148.TP
149.BI \-c
150Change the defaults for use with a cartridge tape drive, with a density of 8000
151bpi, and a length of 1700 feet. Specifying a cartridge drive overrides the
e51470bf 152end-of-media detection.
153f9a83
SP
153.TP
154.BI \-d " density"
155Set tape density to
156.IR density .
157The default is 1600BPI. Specifying a tape density overrides the end-of-media
158detection.
159.TP
c92d83ae
SP
160.BI \-D " file"
161Set the path name of the file storing the information about the previous
162full and incremental dumps. The default location is
163.IR __DUMPDATES__ .
164.TP
153f9a83 165.BI \-e " inodes"
20c345aa 166Exclude
153f9a83 167.I inodes
6d732772 168from the dump. The
153f9a83 169.I inodes
6d732772 170parameter is a comma separated list of inode numbers (you can use
153f9a83 171.BR stat (1)
20c345aa 172to find the inode number for a file or directory).
153f9a83
SP
173.TP
174.BI \-E " file"
6d732772 175Read list of inodes to be excluded from the dump from the text file
153f9a83 176.IR file .
6d732772 177The file
153f9a83
SP
178.I file
179should be an ordinary file containing inode numbers separated by newlines.
180.TP
181.BI \-f " file"
1227625a 182Write the backup to
153f9a83
SP
183.IR file ;
184.I file
185may be a special device file like
186.I /dev/st0
1227625a 187(a tape drive),
153f9a83
SP
188.I /dev/rsd1c
189(a floppy disk drive), an ordinary file, or
190.I \-
191(the standard output). Multiple file names may be given as a single argument
192separated by commas. Each file will be used for one dump volume in the order
193listed; if the dump requires more volumes than the number of names given,
194the last file name will used for all remaining volumes after prompting for
195media changes. If the name of the file is of the form
196.I host:file
1227625a 197or
153f9a83
SP
198.I user@host:file
199.B dump
ae6919a7
SP
200writes to the named file on the remote host (which should already
201exist, dump doesn't create a new remote file) using
153f9a83 202.BR rmt (8).
b45f51d6 203The default path name of the remote
153f9a83 204.BR rmt (8)
b45f51d6 205program is
153f9a83 206.IR /etc/rmt ;
b45f51d6 207this can be overridden by the environment variable
153f9a83
SP
208.BR RMT .
209.TP
210.BI \-F " script"
172af402
SP
211Run script at the end of each tape (except for the last one).
212The device name and the current volume number are passed on the
213command line. The script must return 0 if
153f9a83 214.B dump
ae81b200 215should continue without asking the user to change the tape, 1 if
153f9a83
SP
216.B dump
217should continue but ask the user to change the tape. Any other exit code will
218cause
219.B dump
220to abort. For security reasons,
221.B dump
222reverts back to the real user ID and the real group ID before running the
223script.
224.TP
225.BI \-h " level"
e51470bf 226Honor the user
153f9a83 227.B nodump
e51470bf 228flag
153f9a83 229.B UF_NODUMP
e51470bf 230only for dumps at or above the given
153f9a83
SP
231.IR level .
232The default honor level is 1, so that incremental backups omit such files but
233full backups retain them.
234.TP
235.BI \-I " nr errors"
b82d31dc 236By default,
153f9a83
SP
237.B dump
238will ignore the first 32 read errors on the file system before asking for
239operator intervention. You can change this using this flag to any value. This
240is useful when running
241.B dump
242on an active filesystem where read errors simply indicate an inconsistency
243between the mapping and dumping passes.
3211c85b
SP
244.IP
245A value of 0 means that all read errors will be ignored.
153f9a83
SP
246.TP
247.BI \-j "compression level"
248Compress every block to be written on the tape using bzlib library. This option
249will work only when dumping to a file or pipe or, when dumping to a tape drive,
250if the tape drive is capable of writing variable length blocks. You will need
251at least the 0.4b24 version of
252.B restore
253in order to extract compressed tapes. Tapes written using compression will not
254be compatible with the BSD tape format. The (optional) parameter specifies the
255compression level bzlib will use. The default compression level is 2. If the
256optional parameter is specified, there should be no white space between the
257option letter and the parameter.
258.TP
259.BI \-k
260Use Kerberos authentication to talk to remote tape servers. (Only available if
261this option was enabled when
262.B dump
b45f51d6 263was compiled.)
153f9a83
SP
264.TP
265.BI \-L " label"
b45f51d6 266The user-supplied text string
153f9a83 267.I label
b45f51d6 268is placed into the dump header, where tools like
153f9a83 269.BR restore (8)
b45f51d6 270and
153f9a83
SP
271.BR file (8)
272can access it. Note that this label is limited to be at most
273.B LBLSIZE
274(currently 16) characters, which must include the terminating \e0.
275.TP
276.BI \-m
0cedbda5 277If this flag is specified,
153f9a83
SP
278.B dump
279will optimise the output for inodes having been changed but not modified since
280the last dump ('changed' and 'modified' have the meaning defined in
281.BR stat (2)
282). For those inodes,
283.B dump
284will save only the metadata, instead of saving the entire inode contents.
285Inodes which are either directories or have been modified since the last dump
286are saved in a regular way. Uses of this flag must be consistent, meaning that
287either every dump in an incremental dump set have the flag, or no one has it.
288.IP
289Tapes written using such 'metadata only' inodes will not be compatible with the
290BSD tape format or older versions of
291.B restore.
292.TP
293.BI \-M
dc7cb1e2 294Enable the multi-volume feature. The name specified with
153f9a83 295.B f
dc7cb1e2 296is treated as a prefix and
153f9a83
SP
297.B dump
298writes in sequence to
299.I <prefix>001, <prefix>002
300etc. This can be useful when dumping to files on an ext2 partition, in order to
301bypass the 2GB file size limitation.
302.TP
303.BI \-n
1227625a 304Whenever
153f9a83
SP
305.B dump
306requires operator attention, notify all operators in the group
307.B operator
1227625a 308by means similar to a
153f9a83
SP
309.BR wall (1).
310.TP
311.BI \-q
e084ba00 312Make
153f9a83
SP
313.B dump
314abort immediately whenever operator attention is required, without prompting in
315case of write errors, tape changes etc.
316.TP
317.BI \-Q " file"
318Enable the Quick File Access support. Tape positions for each inode are stored
319into the file
320.I file
321which is used by
322.B restore
323(if called with parameter
324.B \-Q
325and the filename) to directly position the tape at the file
326.B restore
327is currently working on. This saves hours when restoring single files from
328large backups, saves the tapes and the drive's head.
329.IP
330It is recommended to set up the st driver to return logical tape positions
331rather than physical before calling
332.B dump/restore
333with parameter
334.BR \-Q .
335Since not all tape devices support physical tape positions those tape devices
336return an error during
337.B dump/restore
338when the st driver is set to the default physical setting. Please see the
339.BR st (4)
340man page, option
341.B MTSETDRVBUFFER
342, or the
343.BR mt (1)
344man page, on how to set the driver to return logical tape positions.
345.IP
346Before calling
347.B restore
348with parameter
349.BR \-Q ,
350always make sure the st driver is set to return the same type of tape position
351used during the call to
352.BR dump .
353Otherwise
354.B restore
355may be confused.
356.IP
357This option can be used when dumping to local tapes (see above) or to local
358files.
359.TP
360.BI \-s " feet"
361Attempt to calculate the amount of tape needed at a particular density. If this
362amount is exceeded,
363.B dump
364prompts for a new tape. It is recommended to be a bit conservative on this
365option. The default tape length is 2300 feet. Specifying the tape size
4f4eee3d 366overrides end-of-media detection.
153f9a83
SP
367.TP
368.BI \-S
369Size estimate. Determine the amount of space that is needed to perform the dump
370without actually doing it, and display the estimated number of bytes it will
371take. This is useful with incremental dumps to determine how many volumes of
372media will be needed.
373.TP
374.BI \-T " date"
375Use the specified date as the starting time for the dump instead of the time
376determined from looking in
377.I __DUMPDATES__ .
ddd2ef55 378The format of
153f9a83 379.I date
ddd2ef55 380is the same as that of
3458b64d
SP
381.BR ctime (3)
382followed by an rfc822 timezone specification: either a plus or minus sign
383followed by two digits for the number of hours and two digits for the minutes.
384For example, -0800 for eight hours west of Greenwich or +0230 for two hours
385and a half east of Greenwich. This timezone offset takes into account
386daylight savings time (if applicable to the timezone): UTC offsets
387when daylight savings time is in effect will be different than offsets
388when daylight savings time is not in effect. For backward
389compatibility, if no timezone is specified, a local time is assumed.
153f9a83
SP
390This option is useful for automated dump scripts that wish to dump over a
391specific period of time. The
392.B \-T
1227625a 393option is mutually exclusive from the
153f9a83 394.B \-u
1227625a 395option.
153f9a83
SP
396.TP
397.BI \-u
1227625a 398Update the file
153f9a83
SP
399.I __DUMPDATES__
400after a successful dump. The format of
401.I __DUMPDATES__
402is readable by people, consisting of one free format record per line:
403filesystem name, increment level and
404.BR ctime (3)
3458b64d
SP
405format dump date followed by a rfc822 timezone specification (see the
406.B \-u
407option for details). If no timezone offset is specified, times are interpreted
408as local. Whenever the file is written, all dates in the file are converted
409to the local time zone, without changing the UTC times. There
410may be only one entry per filesystem at each level. The file
153f9a83
SP
411.I __DUMPDATES__
412may be edited to change any of the fields, if necessary.
413.TP
414.BI \-v
fceb4f25 415The
153f9a83 416.B \-v
fceb4f25 417(verbose) makes
153f9a83 418.B dump
fceb4f25 419to print extra information which could be helpful in debug sessions.
153f9a83
SP
420.TP
421.BI \-W
422.B Dump
423tells the operator what file systems need to be dumped. This information is
424gleaned from the files
425.I __DUMPDATES__
1227625a 426and
153f9a83 427.IR /etc/fstab .
1227625a 428The
153f9a83 429.B \-W
1227625a 430option causes
153f9a83 431.B dump
51b01afe 432to print out, for all file systems in
153f9a83 433.I __DUMPDATES__ ,
51b01afe 434and regognized file systems in
a8a6a503
SP
435.I /etc/mtab
436and
153f9a83
SP
437.IR /etc/fstab .
438the most recent dump date and level, and highlights those that should be
439dumped. If the
440.B \-W
1227625a 441option is set, all other options are ignored, and
153f9a83 442.B dump
1227625a 443exits immediately.
153f9a83
SP
444.TP
445.BI \-w
ddd2ef55 446Is like
153f9a83 447.BR \-W ,
51b01afe 448but prints only recognized filesystems in
a8a6a503
SP
449.I /etc/mtab
450and
153f9a83 451.I /etc/fstab
51b01afe 452which need to be dumped.
153f9a83 453.TP
206f768c
SP
454.BI \-y
455Compress every block to be written to the tape using the lzo library.
456This doesn't compress as well as the zlib library but it's much faster.
457This option will work only when dumping to a file or pipe or, when dumping to
458a tape drive, if the tape drive is capable of writing variable length blocks.
459You will need at least the 0.4b34 version of
460.B restore
461in order to extract compressed tapes. Tapes written using compression will not
462be compatible with the BSD tape format.
463.TP
153f9a83
SP
464.BI \-z "compression level"
465Compress every block to be written on the tape using zlib library. This option
466will work only when dumping to a file or pipe or, when dumping to a tape drive,
467if the tape drive is capable of writing variable length blocks. You will need
468at least the 0.4b22 version of
469.B restore
470in order to extract compressed tapes. Tapes written using compression will not
471be compatible with the BSD tape format. The (optional) parameter specifies the
472compression level zlib will use. The default compression level is 2. If the
473optional parameter is specified, there should be no white space between the
474option letter and the parameter.
475.PP
476.B Dump
477requires operator intervention on these conditions: end of tape, end of dump,
478tape write error, tape open error or disk read error (if there is more than a
479threshold of nr errors). In addition to alerting all operators implied by the
480.B \-n
1227625a 481key,
153f9a83
SP
482.B dump
483interacts with the operator on dump's control terminal at times when
484.B dump
485can no longer proceed, or if something is grossly wrong. All questions
486.B dump
1227625a 487poses
153f9a83
SP
488.I must
489be answered by typing \*(lqyes\*(rq or \*(lqno\*(rq, appropriately.
490.PP
1227625a 491Since making a dump involves a lot of time and effort for full dumps,
153f9a83
SP
492.B dump
493checkpoints itself at the start of each tape volume. If writing that volume
494fails for some reason,
495.B dump
496will, with operator permission, restart itself from the checkpoint after the
497old tape has been rewound and removed, and a new tape has been mounted.
498.PP
499.B Dump
500tells the operator what is going on at periodic intervals, including usually
501low estimates of the number of blocks to write, the number of tapes it will
502take, the time to completion, and the time to the tape change. The output is
503verbose, so that others know that the terminal controlling
504.B dump
505is busy, and will be for some time.
506.PP
507In the event of a catastrophic disk event, the time required to restore all the
508necessary backup tapes or files to disk can be kept to a minimum by staggering
509the incremental dumps. An efficient method of staggering incremental dumps to
510minimize the number of tapes follows:
511.IP \(em
1227625a 512Always start with a level 0 backup, for example:
153f9a83
SP
513.RS 14
514.B /sbin/dump -0u -f /dev/st0 /usr/src
515.RE
516.IP
1227625a
SP
517This should be done at set intervals, say once a month or once every two months,
518and on a set of fresh tapes that is saved forever.
153f9a83
SP
519.IP \(em
520After a level 0, dumps of active file systems are taken on a daily basis, using
521a modified Tower of Hanoi algorithm, with this sequence of dump levels:
522.RS 14
523.B 3 2 5 4 7 6 9 8 9 9 ...
524.RE
525.IP
526For the daily dumps, it should be possible to use a fixed number of tapes for
527each day, used on a weekly basis. Each week, a level 1 dump is taken, and the
528daily Hanoi sequence repeats beginning with 3. For weekly dumps, another fixed
529set of tapes per dumped file system is used, also on a cyclical basis.
530.PP
531After several months or so, the daily and weekly tapes should get rotated out
532of the dump cycle and fresh tapes brought in.
533.SH ENVIRONMENT
534.TP
535.B TAPE
536If no
537.B \-f
538option was specified,
539.B dump
b45f51d6 540will use the device specified via
153f9a83 541.B TAPE
b45f51d6 542as the dump device.
153f9a83 543.B TAPE
b45f51d6 544may be of the form
153f9a83
SP
545.IR tapename ,
546.IR host:tapename ,
b45f51d6 547or
153f9a83
SP
548.IR user@host:tapename .
549.TP
550.B RMT
b45f51d6 551The environment variable
153f9a83 552.B RMT
b45f51d6 553will be used to determine the pathname of the remote
153f9a83 554.BR rmt (8)
b45f51d6 555program.
153f9a83
SP
556.TP
557.B RSH
558.B Dump
559uses the contents of this variable to determine the name of the remote shell
560command to use when doing remote backups (rsh, ssh etc.). If this variable is
561not set,
562.BR rcmd (3)
0c62667d 563will be used, but only root will be able to do remote backups.
153f9a83
SP
564.SH FILES
565.TP
566.I /dev/st0
1227625a 567default tape unit to dump to
153f9a83
SP
568.TP
569.I __DUMPDATES__
1227625a 570dump date records
153f9a83
SP
571.TP
572.I /etc/fstab
1227625a 573dump table: file systems and frequency
153f9a83 574.TP
a8a6a503
SP
575.I /etc/mtab
576dump table: mounted file systems
577.TP
153f9a83 578.I /etc/group
1227625a 579to find group
153f9a83
SP
580.I operator
581.SH SEE ALSO
582.BR fstab (5),
583.BR restore (8),
584.BR rmt (8)
585.SH DIAGNOSTICS
1227625a 586Many, and verbose.
3458b64d
SP
587.SH COMPATIBILITY
588The format of the
589.I __DUMPDATES__
590file has changed in release 0.4b34, however, the file will be read
591correctly with either pre-0.4b34 or 0.4b34 and later versions of
592.B dump
593provided that the machine on which
594.B dump
595is run did not change timezones (which should be a fairly rare occurence).
153f9a83
SP
596.SH EXIT STATUS
597.B Dump
598exits with zero status on success. Startup errors are indicated with an exit
599code of 1; abnormal termination is indicated with an exit code of 3.
600.SH BUGS
601It might be considered a bug that this version of dump can only handle ext2/3
ddd2ef55 602filesystems. Specifically, it does not work with FAT filesystems.
153f9a83
SP
603.PP
604Fewer than 32 read errors (change this with
605.BR \-I )
606on the filesystem are ignored. If noticing read errors is important, the output
607from dump can be parsed to look for lines that contain the text 'read error'.
608.PP
aa1b1e7f 609When a read error occurs,
153f9a83 610.B dump
aa1b1e7f 611prints out the corresponding physical disk block and sector number and the
153f9a83
SP
612ext2/3 logical block number. It doesn't print out the corresponing file name or
613even the inode number. The user has to use
614.BR debugfs (8),
aa1b1e7f 615commands
153f9a83 616.B ncheck
aa1b1e7f 617and
153f9a83 618.B icheck
aa1b1e7f 619to translate the
153f9a83
SP
620.B ext2blk
621number printed out by
622.B dump
623into an inode number, then into a file name.
624.PP
625Each reel requires a new process, so parent processes for reels already written
626just hang around until the entire tape is written.
627.PP
e7850aac 628The estimated number of tapes is not correct if compression is on.
153f9a83 629.PP
1227625a 630It would be nice if
153f9a83
SP
631.B dump
632knew about the dump sequence, kept track of the tapes scribbled on, told the
633operator which tape to mount when, and provided more assistance for the
634operator running
635.BR restore .
636.PP
637.B Dump
638cannot do remote backups without being run as root, due to its security history.
639Presently, it works if you set it setuid (like it used to be), but this might
640constitute a security risk. Note that you can set
641.B RSH
642to use a remote shell program instead.
643.SH AUTHOR
8d4197bb 644The
153f9a83
SP
645.B dump/restore
646backup suite was ported to Linux's Second Extended File System by Remy Card
647<card@Linux.EU.Org>. He maintained the initial versions of
648.B dump
649(up and including 0.4b4, released in january 1997).
650.PP
651Starting with 0.4b5, the new maintainer is Stelian Pop <stelian@popies.net>.
652.SH AVAILABILITY
8d4197bb 653The
153f9a83
SP
654.B dump/restore
655backup suite is available from <http://dump.sourceforge.net>
656.SH HISTORY
1227625a 657A
153f9a83 658.B dump
b45f51d6 659command appeared in
153f9a83 660.B Version 6 AT&T UNIX.