3 .\" Author: Alan M. McIvor <alan@kauri.auck.irl.cri.nz>
4 .\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
6 .\" Manual: System Administration Commands
7 .\" Source: Amanda 3.3.1
10 .TH "AMRECOVER" "8" "02/21/2012" "Amanda 3\&.3\&.1" "System Administration Commands"
11 .\" -----------------------------------------------------------------
12 .\" * Define some portability stuff
13 .\" -----------------------------------------------------------------
14 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15 .\" http://bugs.debian.org/507673
16 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
17 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20 .\" -----------------------------------------------------------------
21 .\" * set default formatting
22 .\" -----------------------------------------------------------------
23 .\" disable hyphenation
25 .\" disable justification (adjust text to left margin only)
27 .\" -----------------------------------------------------------------
28 .\" * MAIN CONTENT STARTS HERE *
29 .\" -----------------------------------------------------------------
31 amrecover \- Amanda index database browser
33 .HP \w'\fBamrecover\fR\ 'u
34 \fBamrecover\fR [\-s\ \fIindex\-server\fR] [\-t\ \fItape\-server\fR] [\-d\ \fItape\-device\fR] [\-h\ \fIhostname\fR] [\fB\-o\fR\ \fIconfigoption\fR...] [\-C\ \fIconfig\fR]
38 browses the database of Amanda index files to determine which tapes contain files to recover\&. Furthermore, it is able to recover files\&.
40 In order to restore files in place, you must invoke
42 from the root of the backed up filesystem, or use
44 to move into that directory, otherwise a directory tree that resembles the backed up filesystem will be created in the current directory\&. See the examples below for details\&.
46 Amrecover will read the
47 \fBamanda\-client\&.conf\fR
49 \fIconfig\fR\fB/amanda\-client\&.conf\fR
50 file\&. If no configuration name is supplied on the command line, Amrecover will try the compiled\-in default configuration ,usually
55 man page for more details about Amanda\&.
62 .nr an-no-space-flag 1
70 The Default values are those set at compile\-time\&. Use
72 to recover client\-encrypted or client\-custom\-compressed tapes\&.
78 Amanda configuration\&.
81 \fB\-s index\-server\fR
83 Host that runs the index daemon\&.
86 \fB\-t tape\-server\fR
88 Host that runs the tape server daemon\&.
91 \fB\-d tape\-device\fR
93 Tape device to use on the tape server host\&.
98 Hostname to begin restoring; defaults to the system\*(Aqs hostname\&.
101 \fB\-o\fR \fIclientconfigoption\fR
103 See the "\fBCONFIGURATION OVERRIDE\fR" section in
110 is \*(AqBSDTCP\*(Aq, you can set a different auth in the
111 \fBamanda\-client\&.conf\fR
112 file or by specifying the \*(Aq\-oauth=bsd\*(Aq command line argument\&.
116 connects to the index server and then presents a command line prompt\&. Usage is similar to an ftp client\&. The GNU readline library is used to provide command line history and editing if it was built in to
119 The purpose of browsing the database is to build up a
121 of files to be extracted from the backup system\&. The following commands are available:
123 \fBsethost hostname\fR
125 Specifies which host to look at backup files for (default: the local host)\&.
128 \fBsetdate YYYY\-MM\-DD\-HH\-MM[\-SS] | YYYY\-MM\-DD\fR
130 Set the restore time (default: now)\&. File listing commands only return information on backup images for this day, for the day before with the next lower dump level, and so on, until the most recent level 0 backup on or before the specified date is encountered\&.
138 1996\-07\-01 was a level 0 backup
139 1996\-07\-02 through 1996\-07\-05 were level 1 backups
140 1996\-07\-06 through 1997\-07\-08 were level 2 backups
147 \fBsetdate 1997\-07\-08\-00\fR
148 would yield files from the following days:
154 1997\-07\-08 (the latest level 2 backup)
155 1997\-07\-05 (the latest level 1 backup)
156 1997\-07\-01 (the latest level 0 backup)
162 Only the most recent version of a file will be presented\&.
164 The following abbreviated date specifications are accepted:
168 dates in the current year
173 dates in the current month of the current year
177 \fBsetdisk\fR \fIdiskname\fR [\fImountpoint\fR]
179 Specifies which disk to consider (default: the disk holding the working directory where
181 is started)\&. It can only be set after the host is set with
184 is the device name specified in the
187 \fBdisklist\fR(5)\&. The disk must be local to the host\&. If
189 is not specified, all pathnames will be relative to the (unknown) mount point instead of full pathnames\&.
192 \fBlisthost\fR [\fIdiskdevice\fR]
198 \fBlistdisk\fR [\fIdiskdevice\fR]
210 \fBsetproperty\fR [\fBappend\fR] [\fBpriority\fR] \fIname\fR [\fIvalue\fR \&.\&.\&.]
219 to the values already set for this property\&. Without
220 \fIvalue\fR, the property is unset\&. The
222 keyword is unused, it is present for ease of copy/paste from application definition\&.
225 \fBsetdevice\fR [[\-h \fItape\-server\fR] \fItapedev\fR]
227 Specifies the host to use as the tape server, and which of its tape devices to use\&. If the server is omitted, the server name reverts to the configure\-time default\&. If the tape device is omitted, the default is used\&.
229 If you want amrecover to use your changer, the
232 \fBamrecover\-changer\fR
233 setting on the server\&.
235 Since device names contain colons, you must always specify the hostname\&.
237 settape 192\&.168\&.0\&.10:file:/file1
239 You can change the tape device when amrecover ask you to load the tape:
243 Tape device: server2:/dev/nst2
245 Using tape /dev/nst2 from server server2\&.
249 \fBsetmode\fR \fImode\fR
251 Set the extraction mode for Samba shares\&. If
254 \fBsmb\fR, shares are sent to the Samba server to be restored back onto the PC\&. If
257 \fBtar\fR, they are extracted on the local machine the same way tar volumes are extracted\&.
260 \fBsettranslate\fR [\fBon\fR|\fBoff\fR]
262 Default: on\&. Translate escaped octal value (\*(Aq\e000\*(Aq) in the index file to their corespondig characters, it improve the interface if amrecover is run in the same charset as the filename\&. Set it to
264 if the charset of some filename is not compatible with the amrecover charset\&.
269 Displays the extracting mode for Samba shares\&.
274 Show the backup history of the current host and disk\&. Dates, levels, tapes and file position on tape of each backup are displayed\&.
279 Display the name of the current backup working directory\&.
284 Change the backup working directory to
286 If the mount point was specified with
287 \fBsetdisk\fR, this can be a full pathname or it can be relative to the current backup working directory\&. If the mount point was not specified, paths are relative to the mount point if they start with "/", otherwise they are relative to the current backup working directory\&. The
289 can be a shell style wildcards\&.
296 command but allow regular expression\&.
303 working directory\&. Files will be restored under this directory, relative to the backed up filesystem\&.
316 List the contents of the current backup working directory\&. See the description of the
318 command for how the view of the directory is built up\&. The backup date is shown for each file\&.
321 \fBadd\fR \fIitem1 item2 \&.\&.\&.\fR
323 Add the specified files or directories to the restore list\&. Each item may have shell style wildcards\&.
326 \fBaddx\fR \fIitem1 item2 \&.\&.\&.\fR
328 Add the specified files or directories to the restore list\&. Each item may be a regular expression\&.
331 \fBdelete\fR \fIitem1 item2 \&.\&.\&.\fR
333 Delete the specified files or directories from the restore list\&. Each item may have shell style wildcards\&.
336 \fBdeletex\fR \fIitem1 item2 \&.\&.\&.\fR
338 Delete the specified files or directories from the restore list\&. Each item may be a regular expression\&.
341 \fBlist\fR \fIfile\fR
343 Display the contents of the restore list\&. If a file name is specified, the restore list is written to that file\&. This can be used to manually extract the files from the Amanda tapes with
349 Clear the restore list\&.
354 Close the connection to the index server and exit\&.
359 Close the connection to the index server and exit\&.
364 Start the extract sequence (see the examples below)\&. Make sure the local working directory is the root of the backed up filesystem, or another directory that will behave like that\&. Use
366 to display the local working directory, and
373 Display a brief list of these commands\&.
377 The following shows the recovery of an old
383 syslog\&.7: No such file or directory
385 AMRECOVER Version 2\&.4\&.2\&. Contacting server on oops \&.\&.\&.
386 220 oops Amanda index server (2\&.4\&.2) ready\&.
387 Setting restore date to today (1997\-12\-09)
388 200 Working date set to 1997\-12\-09\&.
389 200 Config set to MyConfig\&.
390 200 Dump host set to this\-host\&.some\&.org\&.
391 $CWD \*(Aq/var/log\*(Aq is on disk \*(Aq/var\*(Aq mounted at \*(Aq/var\*(Aq\&.
392 200 Disk set to /var\&.
394 WARNING: not on root of selected filesystem, check man\-page!
396 1997\-12\-09 daemon\&.log
399 1997\-12\-08 sysidconfig\&.log
400 1997\-12\-08 syslog\&.0
401 1997\-12\-08 syslog\&.1
402 1997\-12\-08 syslog\&.2
403 1997\-12\-08 syslog\&.3
404 1997\-12\-08 syslog\&.4
405 1997\-12\-08 syslog\&.5
406 1997\-12\-08 syslog\&.6
407 1997\-12\-08 syslog\&.7
408 amrecover> add syslog\&.7
409 Added /log/syslog\&.7
412 amrecover> lcd \&.\&.
416 Extracting files using tape drive /dev/nst0 on host 192\&.168\&.0\&.10
418 The following tapes are needed: DMP014
420 Restoring files into directory /var
425 set owner/mode for \*(Aq\&.\*(Aq? [yn] n
430 \-rw\-r\-\-r\-\- 1 root other 12678 Oct 14 16:36 syslog\&.7
433 If you do not want to overwrite existing files, create a subdirectory to run
435 from and then move the restored files afterward\&.
438 # (umask 077 ; mkdir \&.restore)
441 AMRECOVER Version 2\&.4\&.2\&. Contacting server on oops \&.\&.\&.
447 amrecover> add syslog\&.7
448 Added /log/syslog\&.7
453 Extracting files using tape drive /dev/nst0 on host 192\&.168\&.0\&.10
457 # mv \-i log/syslog\&.7 \&.\&./log/syslog\&.7\-restored
464 by hand instead of letting
468 command after browsing to display the needed tapes\&.
472 AMRECOVER Version 2\&.4\&.2\&. Contacting server on oops \&.\&.\&.
476 amrecover> add syslog syslog\&.6 syslog\&.7
478 Added /log/syslog\&.6
479 Added /log/syslog\&.7
481 TAPE DMP014 LEVEL 0 DATE 1997\-12\-08
484 TAPE DMP015 LEVEL 1 DATE 1997\-12\-09
491 command shows each tape that has a backup of the current disk along with the date of the backup, the level, the tape label and the file position on the tape\&. All active tapes are listed, not just back to the most recent full dump\&.
493 Tape file position zero is a label\&. The first backup image is in file position one\&.
497 AMRECOVER Version 2\&.4\&.2\&. Contacting server on oops \&.\&.\&.
500 200\- Dump history for config "MyConfig" host "this\-host\&.some\&.org" disk "/var"
501 201\- 1997\-12\-09 1 DMP015 9
502 201\- 1997\-12\-08 1 DMP014 11
503 201\- 1997\-12\-07 0 DMP013 22
504 201\- 1997\-12\-06 1 DMP012 16
505 201\- 1997\-12\-05 1 DMP011 9
506 201\- 1997\-12\-04 0 DMP010 11
507 201\- 1997\-12\-03 1 DMP009 7
508 201\- 1997\-12\-02 1 DMP008 7
509 201\- 1997\-12\-01 1 DMP007 9
510 201\- 1997\-11\-30 1 DMP006 6
521 commands will use $PAGER to display the file lists\&. Defaults to
523 if PAGER is not set\&.
526 If set, $AMANDA_SERVER will be used as index\-server\&. The value will take precedence over the compiled default, but will be overridden by the \-s switch\&.
528 \fBAMANDA_TAPE_SERVER\fR
529 If set, $AMANDA_TAPE_SERVER will be used as tape\-server\&. The value will take precedence over the compiled default, but will be overridden by the \-t switch\&.
533 \fBamanda-client.conf\fR(5),
535 \fBamfetchdump\fR(8),
539 : http://wiki.zmanda.com/
542 \fBAlan M\&. McIvor\fR <\&alan@kauri\&.auck\&.irl\&.cri\&.nz\&>
544 \fBStefan G\&. Weichinger\fR <\&sgw@amanda\&.org\&>