Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
Hello Andrés!
Andrés Cañada wrote:
>As far as I can see, this is a Debian/NFS problem, so that's my problem, and I
>haven't read the solution that works for me.
>
>
I'm not quite sure. But in one of my former posts to this list
http://archives.free.net.ph/message/20051209.000819.761f985f.en.html
I described a problem which can be related to this issue.
On debian /etc/ha.d/resource.d/Filesystem is broken!
In the filesystem script there is a call to "fuser" which should release
(kill)
processes residing on the mounted filesystem.
In its Debian Version "fuser" does effective nothing because it evaluates
the command line parameters in a wrong way (bug report filed).
Since you will have a haressource like the following
host-a drbddisk::drbd-resource-0 \
Filesystem::/dev/drbd0::/share/spool0/data::reiserfs \
killnfsd \
nfs-common \
nfs-kernel-server \
sleep::3 \
IPaddr::10.0.0.30/24/eth0
prior to the execution of
killnfsd
the command
Filesystem::/dev/drbd0::/share/spool0/data::reiserfsis
is called. But due to its brokenness Filesystem does not release all the
processes pointing to the mounted /dev/drbd device.
Maybe this causes the "stale filehandle" error.
Workaround :
In
/etc/ha.d/resource.d/Filesystem
change
"fuser -mk" to "fuser -m -k"
wich brings fuser to work right again.
Best regards,
Volker
--
====================================================
inqbus it-consulting +49 ( 341 ) 5643800
Dr. Volker Jaenisch http://www.inqbus.de
Herloßsohnstr. 12 0 4 1 5 5 Leipzig
N O T - F Ä L L E +49 ( 170 ) 3113748
====================================================