Amanda-Users

Re: Strange interaction sendsize <-> arla (AFS)

2006-01-30 10:15:33
Subject: Re: Strange interaction sendsize <-> arla (AFS)
From: Paul Bijnens <paul.bijnens AT xplanation DOT com>
To: Torsten Harenberg <harenber AT uni-wuppertal DOT de>
Date: Mon, 30 Jan 2006 16:06:12 +0100
Torsten Harenberg wrote:
Dear list,

I've installed an amanda server and client on an alpha machine running NetBSD in these versions:

# pkg_info -a | grep amanda
amanda-common-2.4.4p4nb2 Common libraries and binaries for Amanda
amanda-server-2.4.4p4nb2 Server part of Amanda, a network backup system
amanda-client-2.4.4p4nb1 Client part of Amanda, a network backup system

This alpha servers as our department's backup server (which works fine). But one disk (/wwwhome) should also be backed up from this server itself, which should be no problem.

However, this machine has also arla installed (as we're using AFS for home directories)

# pkg_info -a | grep arla
arla-0.38nb2        Free AFS implementation from KTH

I'm not familiar with AFS...


The DLE contains the following:

wpdu2.physik.uni-wuppertal.de /wwwhome {
       comp-user-tar
       exclude "./production"
} 1

This is the ONLY DLE for wpdu2!



Now something strange happens:

if /afs is mounted, the sendsize debug information contains:

sendsize[21534]: argument list: /usr/pkg/bin/gtar --create --file /dev/null --directory /afs --one-file-system --listed-incremental /var/amanda/gnutar-lists/wpdu2.physik.uni-wuppertal.de_wwwhome_alicenext_0.new --sparse --ignore-failed-read --totals --exclude-from /tmp/amanda/sendsize._wwwhome_alicenext.20060126155535.exclude . sendsize[21534]: time 14.927: /usr/pkg/bin/gtar: ./openafs.org: Warning: Cannot stat: Connection timed out
[...]

So, /afs is used instead of /wwwhome, which of course fails after some hours of network transfer.. *g*

Amanda uses /etc/(v)fstab to map devices to directories and vice versa.
Is there some mapping there that results in /wwwwhome being mapped to /afs?




If I only umount /afs (nothing else changed), amanda is happy:

sendsize[25443]: argument list: /usr/pkg/bin/gtar --create --file /dev/null --directory /wwwhome --one-file-system --listed-incremental /var/amanda/gnutar-lists/wpdu2.physik.uni-wuppertal.de_wwwhome_0.new --sparse --ignore-failed-read --totals --exclude-from /tmp/amanda/sendsize._wwwhome.20060127095317.exclude .


Maybe a stupid workaround is using an entry like (untested):

 wpdu2.physik.uni-wuppertal.de /wwwhome  /wwwhome/. {
        comp-user-tar
        exclude "./production"
 } 1

The trick is here to change the "devicename" so that amanda does not map
that using the fstab entries anymore.
If that was the problem, of course.



<Prev in Thread] Current Thread [Next in Thread>