GNU/Linux >> LINUX-Kenntnisse >  >> Linux

NFS:NFS-Freigabe kann nicht ausgehängt werden, wenn der Server offline ist

Ja, das ist die Natur von NFS. Die Clients warten auf unbestimmte Zeit, bis die NFS-Ressource zurückkommt. Ob Sie es glauben oder nicht, es wurde entwickelt, um auf diese Weise zu funktionieren!

automatisches Mounten

Der bessere Ansatz wäre wahrscheinlich die Verwendung eines Tools wie autofs um die NFS-Freigaben nach Bedarf automatisch zu mounten, anstatt sie auf unbestimmte Zeit gemountet zu lassen.

Nur NFS verwenden

Wie @Patrick in den Kommentaren betonte, können Sie dieses Verhalten mit soft einschränken Option beim Mounten von NFS-Freigaben.

Auszug aus der Quelle:http://www.tldp.org/HOWTO/NFS-HOWTO/client.html

weich

Wenn eine Dateianforderung fehlschlägt, meldet der NFS-Client einen Fehler an den Prozess auf dem Clientcomputer, der den Dateizugriff anfordert. Einige Programme können damit gelassen umgehen, die meisten nicht. Wir empfehlen die Verwendung dieser Einstellung nicht; es ist ein Rezept für beschädigte Dateien und verlorene Daten. Sie sollten dies insbesondere nicht für Mail-Disketten verwenden - wenn Sie Wert auf Ihre Mail legen.

schwer

Das Programm, das auf eine Datei in einem über NFS gemounteten Dateisystem zugreift, bleibt hängen, wenn der Server abstürzt. Der Prozess kann nicht unterbrochen oder beendet werden (außer durch einen "sicheren Abbruch"), es sei denn, Sie geben auch intr an. Wenn der NFS-Server wieder online ist, wird das Programm ungestört dort weitermachen, wo es war. Wir empfehlen die Verwendung von hard,intr auf allen über NFS gemounteten Dateisystemen.

In Ihrem /etc/fstab Datei

   # device             mountpoint  fs-type    options    dump fsckord
   ...
   master.foo.com:/home  /mnt/home   nfs      rw,soft  0     0
   ...

Linux
  1. Einrichten eines NFS-Servers und -Clients unter Scientific Linux 6.3

  2. Einrichten eines NFS-Servers und -Clients unter CentOS 6.3

  3. Befehl, der Linux dazu zwingt, den Cache einer Datei auf einer NFS-Freigabe zu leeren?

  4. Kodierung einer Zip-Datei?

  5. Datei kann nicht gelöscht werden, auch wenn sie als Root ausgeführt wird?

Automount NFS-Freigabe in Linux mit autofs

So installieren Sie den NFS-Server unter Debian 10 (Buster)

So mounten Sie eine NFS-Freigabe unter Linux

So richten Sie die NFS-Freigabe unter Ubuntu 20.04, 18.04 ein

So richten Sie NFS-Server und -Client unter CentOS 8 ein

Verwaltung des Netzwerkdateisystems (NFS) unter Linux