Problem Linux NFS mount

Gast #3968257
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
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
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
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!
Gast #3968896
Hi Lutz,

Lutz schrieb:
> 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).

man autofs(8)

HTH,
Karl

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.