X-Git-Url: https://git.wh0rd.org/?p=dump.git;a=blobdiff_plain;f=dump%2Fdump.8.in;h=206356b7658e6c10ceccb8e6ed4536049298b94c;hp=52b8713a98ae8ea4f5796af3ce05588aed03bf97;hb=e084ba00f03da98a6d260b0b3856aee2dfbb4c58;hpb=aca7d867ae18bd62627f16ef90e58b433b881056 diff --git a/dump/dump.8.in b/dump/dump.8.in index 52b8713..206356b 100644 --- a/dump/dump.8.in +++ b/dump/dump.8.in @@ -30,7 +30,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $Id: dump.8.in,v 1.24 2001/03/28 12:59:48 stelian Exp $ +.\" $Id: dump.8.in,v 1.31 2001/08/16 09:37:59 stelian Exp $ .\" .Dd __DATE__ .Dt DUMP 8 @@ -40,19 +40,21 @@ .Nd ext2 filesystem backup .Sh SYNOPSIS .Nm dump -.Op Fl 0123456789ackMnSu +.Op Fl 0123456789ackMnqSu .Op Fl B Ar records .Op Fl b Ar blocksize .Op Fl d Ar density -.Op Fl e Ar inode number +.Op Fl e Ar inode numbers +.Op Fl E Ar file .Op Fl f Ar file .Op Fl F Ar script .Op Fl h Ar level .Op Fl L Ar label +.Op Fl Q Ar file .Op Fl s Ar feet .Op Fl T Ar date .Op Fl z Ar compression level -.Ar file-to-dump +.Ar files-to-dump .Nm dump .Op Fl W Li \&| Fl w .Pp @@ -83,15 +85,17 @@ tape size, density and/or block count options below. By default, the same output file name is used for each volume after prompting the operator to change media. .Pp -.Ar file-to-dump +.Ar files-to-dump is either a mountpoint of a filesystem -or a directory to be backed up as a subset of a filesystem. +or a list of files and directories to be backed up as a subset of a +filesystem. In the former case, either the path to a mounted filesystem or the device of an unmounted filesystem can be used. In the latter case, certain restrictions are placed on the backup: .Fl u -is not allowed and the only dump level that is supported is -.Fl 0 . +is not allowed, the only dump level that is supported is +.Fl 0 +and all the files and directories must reside on the same filesystem. .Pp The following options are supported by .Nm Ns : @@ -114,7 +118,8 @@ The default level is 9. .It Fl B Ar records The number of 1 kB blocks per volume. This option overrides the end-of-media detection, and calculation -of tape size based on length and density. +of tape size based on length and density. If compression is on this +limits the size of the compressed output per volume. .It Fl a .Dq auto-size . Bypass all tape length calculations, and write @@ -137,12 +142,21 @@ The default blocksize is 10. Change the defaults for use with a cartridge tape drive, with a density of 8000 bpi, and a length of 1700 feet. Specifying a cartridge drive overrides the end-of-media detection. -.It Fl e Ar inode +.It Fl e Ar inodes Exclude -.Ar inode -from the dump (you can use +.Ar inodes +from the dump. The +.Ar inodes +parameter is a comma separated list of inode numbers (you can use .Ar stat to find the inode number for a file or directory). +.It Fl E Ar file +Read list of inodes to be excluded from the dump from the text file +.Ar file . +The file +.Ar file +should be an ordinary file containing inode numbers separated by +newlines. .It Fl h Ar level Honor the user .Dq nodump @@ -198,7 +212,7 @@ The script must return 0 if .Nm should continue without asking the user to change the tape, 1 if .Nm -dump should continue but ask the user to change the tape. +should continue but ask the user to change the tape. Any other exit code will cause .Nm to abort. @@ -239,6 +253,31 @@ notify all operators in the group .Dq operator by means similar to a .Xr wall 1 . +.It Fl q +Make +.Nm +abort immediately whenever operator attention is required, +without prompting in case of write errors, tape changes etc. +.It Fl Q Ar file +Enable the Quick File Access support. Tape positions for each +inode are stored into the file +.Ar file +which is used by restore (if called with parameter Q and the filename) +to directly position the tape at the file restore is currently working +on. This saves hours when restoring single files from large backups, +saves the tapes and the drive's head. +.Pp +It is recommended to set up the st driver to return logical tape +positions rather than physical before calling dump/restore with +parameter Q. Since not all tape devices support physical tape +positions those tape devices return an error during dump/restore when +the st driver is set to the default physical setting. +Please see the st man page, option MTSETDRVBUFFER, or the mt man +page, on how to set the driver to return logical tape positions. +.Pp +Before calling restore with parameter Q, always make sure the st +driver is set to return the same type of tape position used during the +call to dump. Otherwise restore may be confused. .It Fl s Ar feet Attempt to calculate the amount of tape needed at a particular density. If this amount is exceeded, @@ -472,6 +511,8 @@ Each reel requires a new process, so parent processes for reels already written just hang around until the entire tape is written. .Pp +The estimated number of tapes is not correct if compression is on. +.Pp It would be nice if .Nm knew about the dump sequence,