Problem Linux NFS mount

Gast #3968257
Lesenswert?

Hallo zusammen,

folgendes Szenario:
Ein Rechner stellt einen NFS Server zur Verfügung. Der Mount Point zeigt 
auf eine wechselbare Festplatte. Die Festplatte kann gewechselt werden, 
wenn der Rechner aus ist. (Der Rechner geht automatisch aus, wenn das 
Festplattengehäuse geöffnet wird und startet neu, wenn es wieder 
geschlossen wird).

Dieser Rechner ist aber leider BlackBox (es läuft wahrscheinlich ein 
embedded Windows drauf) und da kann ich nichts dran ändern.

Auf einem anderen Rechner möchte ich dieses NFS jetzt mounten. Das 
klappt auch soweit:
1
sudo mount -t nfs 192.168.21.18:/MountPoint /Mount/to/this -o users,noauto,rw

Nun starte ich den Mount, wenn, sagen wir, Festplatte A am Server hängt. 
Der Mount ist erfolgreich.

Wenn ich Festplatte A entferne (Server startet dabei neu), hängt das 
Filesystem an dem MointPoint im Client (das ist kein Problem; könnte man 
über soft mount lösen).

Stecke ich Festplatte A wieder dran (uns Server ist wieder gestartet), 
dann baut Linux den Mount wieder automatisch auf. (Das ist genau was ich 
will :))

Das eigentliche Problem ist nun: Wenn ich nun Festplatte A durch 
Festplatte B wechsel, dann wird der Mount nicht automatisch aufgebaut 
(ich muss ein unmount und einen neuen mount machen).

Soweit ich weiß hängt das damit zusammen, dass die Festplatten eine ID 
haben, die im NFS mit angegeben ist. Nur wenn die übereinstimmt, kann 
das Betriebssystem den Mount automatisch wieder aufbauen.

Gibt es aber vielleicht eine Mount-Option, oder eine andere Möglichkeit 
es hinzukriegen, dass der Mount automatisch erfolgt?

Viele Grüße
Lutz
Gast #3968277
Lesenswert?

Lutz schrieb:
> Soweit ich weiß hängt das damit zusammen, dass die Festplatten eine ID
> haben, die im NFS mit angegeben ist. Nur wenn die übereinstimmt, kann
> das Betriebssystem den Mount automatisch wieder aufbauen.

Korrekt. die FSID des Dateisystems ist entscheidend.

> Gibt es aber vielleicht eine Mount-Option, oder eine andere Möglichkeit
> es hinzukriegen, dass der Mount automatisch erfolgt?

Leider nur eine "export"-Option, dort kann man mit fsid=xxxx den Wert 
vorgeben. (man exports(5))

Beißt sich leider mit

Lutz schrieb:
> Dieser Rechner ist aber leider BlackBox
Gast #3968285
Lesenswert?

Linksammler schrieb:
> Leider nur eine "export"-Option, dort kann man mit fsid=xxxx den Wert
> vorgeben. (man exports(5))

aber ob das sinnvoll ist wage ich zu bezweifeln. Damit wird wohl Linux 
auch sein Cache wieder verwenden wenn es die gleiche Id ist.

Ich sehe nur den weg über mount und unmount zu arbeiten. Zur not einfach 
eine script schreiben, was einen ping an den Server schickt, wenn der 
nicht ereichbar ist dann unmount und wenn er wieder das ist dann Mount.
Gast #3968304
Lesenswert?

Peter II schrieb:
> Ich sehe nur den weg über mount und unmount zu arbeiten. Zur not einfach
> eine script schreiben, was einen ping an den Server schickt, wenn der
> nicht ereichbar ist dann unmount und wenn er wieder das ist dann Mount.

War meine Befürchtung...

Dann werde ich es so machen. Hatte gehofft das Linux mir da was abnimmt 
;)

Danke für die Hilfe!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren