.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. . \" fudge factors for nroff and troff .if n \{\ . ds #H 0 . ds #V .8m . ds #F .3m . ds #[ \f1 . ds #] \fP .\} .if t \{\ . ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #V .6m . ds #F 0 . ds #[ \& . ds #] \& .\} . \" simple accents for nroff and troff .if n \{\ . ds ' \& . ds ` \& . ds ^ \& . ds , \& . ds ~ ~ . ds / .\} .if t \{\ . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' .\} . \" troff and (daisy-wheel) nroff accents .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' .ds 8 \h'\*(#H'\(*b\h'-\*(#H' .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] .ds ae a\h'-(\w'a'u*4/10)'e .ds Ae A\h'-(\w'A'u*4/10)'E . \" corrections for vroff .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' . \" for low resolution devices (crt and lpr) .if \n(.H>23 .if \n(.V>19 \ \{\ . ds : e . ds 8 ss . ds o a . ds d- d\h'-1'\(ga . ds D- D\h'-1'\(hy . ds th \o'bp' . ds Th \o'LP' . ds ae ae . ds Ae AE .\} .rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "READ_TAPE 8" .TH READ_TAPE 8 "2021-01-14" "OpenAFS" "AFS Command Reference" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" read_tape \- Reads volume dumps from a backup tape to a file .SH "SYNOPSIS" .IX Header "SYNOPSIS" \&\fBread_tape\fR \fB\-tape\fR\ <\fItape\ device\fR> \fB\-restore\fR\ <\fI#\ of\ volumes\ to\ restore\fR> \fB\-skip\fR\ <\fI#\ of\ volumes\ to\ skip\fR> \fB\-file\fR\ <\fIfilename\fR> [\fB\-scan\fR] [\fB\-noask\fR] [\fB\-label\fR] [\fB\-vheaders\fR] [\fB\-verbose\fR] [\fB\-help\fR] .SH "DESCRIPTION" .IX Header "DESCRIPTION" \&\fBread_tape\fR reads an OpenAFS backup tape and prompts for each dump file to save. This command does not require any OpenAFS infrastructure. This command does not need an OpenAFS client or server to be available, which is not the case with the \fBbackup\fR\|(8) command. .PP The dump files will be named for the Read/Write name of the volume restored. After saving each dump file, \fBvos restore\fR or \fBrestorevol\fR can be used to restore the volume into \s-1AFS\s0 and non-AFS space respectively. .PP \&\fBread_tape\fR reads the tape while skipping the specified number of volumes. After that, it restores the specified number of volumes. \fBread_tape\fR doesn't rewind the tape so that it may be used multiple times in succession. .SH "OPTIONS" .IX Header "OPTIONS" .IP "\fB\-tape\fR <\fItape device\fR>" 4 .IX Item "-tape " Specifies the tape device from which to restore. .IP "\fB\-restore\fR <\fI# of volumes to restore\fR>" 4 .IX Item "-restore <# of volumes to restore>" Specifies the number of volumes to restore from tape. .IP "\fB\-skip\fR <\fI# of volumes to skip\fR>" 4 .IX Item "-skip <# of volumes to skip>" Specifies the number of volumes to skip before starting the restore. .IP "\fB\-file\fR <\fIfilename\fR>" 4 .IX Item "-file " Specifies an alternate name for the restored volume dump file rather than the default of the volume name. .IP "\fB\-scan\fR" 4 .IX Item "-scan" Scans the tape. .IP "\fB\-noask\fR" 4 .IX Item "-noask" Doesn't prompt for each volume. .IP "\fB\-label\fR" 4 .IX Item "-label" Displays the full dump label. .IP "\fB\-vheaders\fR" 4 .IX Item "-vheaders" Displays the full volume headers. .IP "\fB\-verbose\fR" 4 .IX Item "-verbose" Produces on the standard output stream a detailed trace of the command's execution. If this argument is omitted, only warnings and error messages appear. .IP "\fB\-help\fR" 4 .IX Item "-help" Prints the online help for this command. All other valid options are ignored. .SH "EXAMPLES" .IX Header "EXAMPLES" The following command will read the third through fifth volumes from the tape device /dev/tape without prompting: .PP .Vb 1 \& % read_tape \-tape /dev/tape \-skip 2 \-restore 3 \-noask .Ve .SH "PRIVILEGE REQUIRED" .IX Header "PRIVILEGE REQUIRED" The issuer must have access to read and write to the specified tape device. .SH "SEE ALSO" .IX Header "SEE ALSO" \&\fBbackup\fR\|(8), \&\fBrestorevol\fR\|(1), \&\fBvos_restore\fR\|(1) .SH "COPYRIGHT" .IX Header "COPYRIGHT" Copyright 2007 Jason Edgecombe .PP This documentation is covered by the \s-1BSD\s0 License as written in the doc/LICENSE file. This man page was written by Jason Edgecombe for OpenAFS.