I have a strange problem affecting my Amanda installation, I have looked
high and low for the solution but I haven't seen anyone with quite this
problem..
I am backing up two Linux machines and one PC. One day I decided to do a
test restore to see if everything was going well.
I picked a filesystem on the PC to restore, one that is relatively quiet
-- so the incremental backups most likely contain nothing, since the
files never change.
The machine's name is runabout, and its entry in the Amanda server's
disklist looks like this:
sevenof9 //runabout/D$ root-tar -1 local
"sevenof9" is the Amanda server machine, runabout is the remote PC.
So I run amrecover on sevenof9, do a "setdisk //runabout/D$", then do
"select Photos", which is a directory on the D drive I want to restore.
Then I start the restore with 'extract'.
Amanada, during the restore, asks for two tapes -- Homenet002 (the last
level 0) and Homenet005 (the last level 1). This makes sense.
It restores the files from the level 0 fine -- I see it extract the
files onto the local disk, and in the debug file I see that it did this:
amrecover: stream_client: connected to 192.168.0.50.10083
amrecover: stream_client: our side is 0.0.0.0.895
amrecover: try_socksize: receive buffer size is 65536
Started amidxtaped with arguments "6 -h -p /dev/nst0 sevenof9
^//runabout/D\$$ 20020606"
Exec'ing /bin/gtar with arguments:
tar
-xpGvf
-
./Photos
Fine. Then amrecover asks me to load tape Homenet005, which I do, and it
whirs a little bit and says this:
Load tape homenet005 now
Continue? [Y/n]:
./Photos/
tar: Deleting `./Photos/NewYears 2002'
./Photos/NewYears 2002/
amrecover> quit
Sure enough, tar DELETED "./Photos/NewYears 2002" !!!!
At the end of the restore, I have *NO* files left!
The debug file shows this, for the second extraction from the level 1
tape:
amrecover: stream_client: connected to 192.168.0.50.10083
amrecover: stream_client: our side is 0.0.0.0.870
amrecover: try_socksize: receive buffer size is 65536
Started amidxtaped with arguments "6 -h -p /dev/nst0 sevenof9
^//runabout/D\$$ 20020609"
Exec'ing /bin/gtar with arguments:
tar
-xpGvf
-
./Photos
amrecover: pid 4184 finish time Sun Jun 9 20:14:27 2002
How can this be, and why is Amanda doing this to me?
Thanks so much in advance!
\marc