Archiv verlassen und diese Seite im Standarddesign anzeigen : shell script zur überprüfung von nfs
Hallo Zusammen!
Ich möchte mit Hilfe eines Shell Scripts überprüfen, ob eine entfernte NFS Freigabe eingebunden ist. Ist dies nicht der Fall, so soll diese dann eingebunden werden. Wichtiger ist jedoch die Überprüfung ob diese einbindung bereits besteht.
also ich benötige hilfe beim Schreiben des scripts. Hat jemand ne Idee?
DarkSorcerer
03.08.04, 12:20
ja ja immer mit der ruhe.
es gibt da ein paar möglichkeiten:
- df Ausgabe parsen
- nfsstat auswerten
- man showmount
- /proc/net/rpc/nfsd|nfs gibt dir weitere infos
und wie bekomme ich das in ein Script rein? :confused:
und wie bekomme ich das in ein Script rein? :confused:
Mit dem Editor deiner Wahl, ein wenig Erfindungsgeist und dem Willen etwas zu lernen.
wenn das so einfach wäre hätte ich nicht um Hilfe gebeten.
./skript.sh storage (<-- Suchparameter)
Inhalt des Skripts:
#!/bin/sh
#
# Informationen über eingebundene NFS-Freigaben
# Aufruf mit Parameter (IP, Name des Servers oder Name der Freigabe)
# Rückgabe bestehe aus IP (bzw. Namen) des Servers und Freigabenamen
#
grep nfs /etc/mtab | cut -d" " -f1 | grep $1
Geschrieben & getestet in noch nichtmal fünf Minuten...
Kann man noch wunderbar erweitern...
okok, werde mal versuche was vernünftiges zu basteln :-D
./skript.sh storage (<-- Suchparameter)
Inhalt des Skripts:
#!/bin/sh
#
# Informationen über eingebundene NFS-Freigaben
# Aufruf mit Parameter (IP, Name des Servers oder Name der Freigabe)
# Rückgabe bestehe aus IP (bzw. Namen) des Servers und Freigabenamen
#
cat /etc/mtab | grep nfs | cut -d" " -f1 | grep $1
Geschrieben in noch nichtmal fünf Minuten...
Kann man noch wunderbar erweitern...
Useless use of cat :D
Mir stellt sich im Moment aber die Frage, wofuer Du das cut mit da rein-
gebracht hast? grep $1 /etc/mtab sollte ihn auch zum Ziel bringen.
'cuda
Useless use of cat :D
*schäm* ;)
Ok, ich mal das Prozessbild 100x...:D
Mir stellt sich im Moment aber die Frage, wofuer Du das cut mit da reingebracht hast? grep $1 /etc/mtab sollte ihn auch zum Ziel bringen.
Ganz einfach: Sieht schöner aus. :cool:
Sonst hast du ja noch die Optionen etc. drin und nach den Dingen wurde ja nicht gefragt.
Hatte vor kurzem das gleiche Anliegen:
http://www.linuxforen.de/forums/showthread.php?t=144484
Nimm die Kurzform von pibi, die hat wunderbar geklappt.
RichieX
Ich möchte mit Hilfe eines Shell Scripts überprüfen, ob eine entfernte NFS Freigabe eingebunden ist. Ist dies nicht der Fall, so soll diese dann eingebunden werden. Wichtiger ist jedoch die Überprüfung ob diese einbindung bereits besteht.
warum nicht autofs verwenden? ist extra für solche dinge entwickelt worden.
-j
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.