Edit chg-lib.sh and set MTX to the full path:
MTX=/opt/csw/sbin/mtx
Jean-Louis
Andreas Kuntzagk wrote:
Jean-Louis Martineau wrote:
Andreas Kuntzagk wrote:
Hi,
I'm trying to do a (test) recovery using our SL24 changer.
I set amrecover_changer and use setdevice but still get an error
message when trying to extract files.
Could the reason be that I did the dumps before setting
amrecover_changer ?
no.
Look for message in the amidxtaped.*.debug file on the tape server.
Ok, this is probably the reason:
1247236826.477475: amidxtaped: changer: << <error> Fatal error from
changer script: <none> Could not run mtx binary at 'mtx'
The mtx binary is at /opt/csw/sbin/mtx so it's probably not in the
PATH used by the recovery. But it is in the PATH of the amandabackup
user.
So where should I set this?
Jean-Louis
Here is my amanda.conf:
==========================
logdir "/etc/opt/amanda/daily/log" # log directory
infofile "/etc/opt/amanda/daily/curinfo" # database filename
indexdir "/etc/opt/amanda/daily/index" # index directory
tapelist "/etc/opt/amanda/daily/tapelist" # list of used tapes
usetimestamps 1
tapecycle 18
runtapes 3
#send-amreport-on never
amrecover_changer "changer"
define tapetype HP-LTO4 {
comment "LTO4 Tapes, values produced by amtapetype, Compression Off"
length 772096 mbytes
filemark 0 kbytes
speed 100612 kps
}
tapetype "HP-LTO4"
tpchanger "chg-zd-mtx"
changerdev "/dev/scsi/changer/c8t500110A00094F7C0d0"
tapedev "tape:/dev/rmt/0"
changerfile "/etc/opt/amanda/daily/changer.conf"
holdingdisk zfs {
directory "/data/backup/daily"
}
define dumptype global {
record yes
index yes
auth "bsdtcp"
program "GNUTAR"
}
========================
and here the amrecover session:
========================
amrecover> setdevice -h fileserver07 changer
Using tape "changer" from server fileserver07.
amrecover> extract
Extract list empty - No files to extract!
amrecover> add proteome
Added dir /proteome/ at date 2009-06-25-13-49-29
Added dir /proteome/ at date 2009-06-30-10-01-43
Added dir /proteome/ at date 2009-07-02-10-48-40
Added dir /proteome/ at date 2009-07-03-10-51-17
amrecover> extract
Extracting files using tape drive changer on host fileserver07.
The following tapes are needed: test019
test021
test004
test005
Restoring files into directory /data/test
Continue [?/Y/n]?
Extracting files using tape drive changer on host fileserver07.
Load tape test019 now
Continue [?/Y/n/s/d]?
Volume labeled 'test019' not found.
Load tape test019 now
Continue [?/Y/n/d]?
======================
regards, Andreas