On Wed, 15 May 2019 20:48:46 -0400
Nathan Stratton Treadway <[email protected]> wrote:
> On Wed, May 15, 2019 at 17:02:57 -0600, Charles Curley wrote:
> > Using the official debian packages, I am accustomed to CDing to the
> > desired directory, and entering "amrecover DailySet1". I go through
> > the process with no issue as to which tape device to use and get a
> > good extraction.
> >
> > Using the git package, I have to specify the tape device like so:
> >
> > amrecover -d chg-disk:/var/amanda/vtapes -C DailySet1
> >
> > If I don't specify the device, I get:
> >
> > root@amanda:~/tmp/amanda/home# amrecover
> [...]
> > Extracting files using tape drive tape:/dev/YOUR-TAPE-DEVICE-HERE
> > on host localhost. The following tapes are needed: DailySet1-001
>
>
> amrecover seems to pull the initial value of the -d setting from
> the "tapedev" setting in the amanda-client.conf file.
>
> The official Debian Amanda packages do not install a "live"
> version of that file (rather, they install only some copies under
> /usr/share/doc/amanda-*/ )...
These go to /var/lib/amanda/example, but same idea.
>
> ... but looking at the source repository it seems the Zmanda packages'
> postinst scripts copy the example file
> to /etc/amanda/amanda-client.conf
I didn't even look to see. I copy it in anyway; see below.
>
> If that's true (and especially if that file contains the line
> tapedev "tape:/dev/YOUR-TAPE-DEVICE-HERE"
> ), then I'm guessing that commenting out that line -- or even just
> renaming the file to disable it completely [*] -- will allow amrecover
> to work as expected....
Here's what I do to customize:
cp -rp /var/lib/amanda/example/amanda.conf ${confDir}
# Now adjust the configuration to suit.
cd ${confDir}
sed -i -e "s/tape:\/dev\/YOUR-TAPE-DEVICE-HERE/chg-disk:\/var\/amanda\/vtapes/"
amanda.conf
sed -i -e 's/tapetype HP-DAT/tapetype HARD-DISK/' amanda.conf
And that seems to works. It does produce one spurious commented out
change, on line 118.
--------------------------------------------------
root@amanda:/etc/amanda/DailySet1# diff amanda.conf
/var/lib/amanda/example/amanda.conf
107c107
< tapedev "chg-disk:/var/amanda/vtapes" # tape changer or device to use
---
> tapedev "tape:/dev/YOUR-TAPE-DEVICE-HERE" # tape changer or device to use
118c118
< # tapedev "tape:chg-disk:/var/amanda/vtapes" # your tape drive
device file
---
> # tapedev "tape:tape:/dev/YOUR-TAPE-DEVICE-HERE" # your tape drive
> device file
130c130
< tapetype HARD-DISK # what kind of tape it is (see tapetypes below)
---
> tapetype HP-DAT # what kind of tape it is (see tapetypes below)
312c312
< define tapetype HARD-DISK {
---
> define tapetype HP-DAT {
root@amanda:/etc/amanda/DailySet1#
--------------------------------------------------
>
> [*] though if you rename it, presumably it would be auto-recreated on
> package upgrade
>
> Nathan
>
> ----------------------------------------------------------------------------
> Nathan Stratton Treadway - [email protected] - Mid-Atlantic
> region Ray Ontko & Co. - Software consulting services -
> http://www.ontko.com/ GPG Key:
> http://www.ontko.com/~nathanst/gpg_key.txt ID: 1023D/ECFB6239 Key
> fingerprint = 6AD8 485E 20B9 5C71 231C 0C32 15F3 ADCD ECFB 6239
--
"When we talk of civilization, we are too apt to limit the meaning of
the word to its mere embellishments, such as arts and sciences; but
the true distinction between it and barbarism is, that the one
presents a state of society under the protection of just and
well-administered law, and the other is left to the chance government
of brute force."
- The Rev. James White, Eighteen Christian Centuries, 1889
Key fingerprint = CE5C 6645 A45A 64E4 94C0 809C FFF6 4C48 4ECD DFDB
https://charlescurley.com