Linux-Shell-Skript: Wie erkennen NFS-Mount-Punkt (bzw. der Server) ist tot?

Regel auf dem NFS-Client, zu erkennen, wie die Montiert-Stelle ist nicht mehr verfügbar oder TOT vor Server-Ende, indem Sie über die Bash-Shell-Skript aus?

Normalerweise mache ich:

if ls '/var/data' 2>&1 | grep 'Stale file handle';
then
   echo "failing";
else
   echo "ok";
fi

Aber das problem ist, vor allem, wenn der NFS-Server ist völlig tot oder gestoppt, auch die, ls Befehl, in das Verzeichnis auf der Client-Seite ist, erhängt oder starben. Bedeutet, das script oben ist nicht mehr nutzbar.

Gibt es eine Möglichkeit, zu erkennen, diese wieder bitte?

InformationsquelleAutor | 2013-07-12
Schreibe einen Kommentar