NFS-Festplatte kann nicht auf Linux-Rechner gemountet werden

NFS-Festplatte kann nicht auf Linux-Rechner gemountet werden

Ich versuche, eine NFS-Festplatte auf einem Red-Hat-7.4-Server zu mounten, aber sie hängt sich auf.

Und ich habe auch versucht, den Typ von NFS auf NFS4 zu ändern, aber es hat nicht funktioniert.

Kannst du mir helfen?

dmesg-Ausgabe;

      nfsd: last server has exited, flushing export cache
      [4928885.501390] NFSD: starting 90-second grace period (net 
      ffffffff81ad9d40)

      IP:/sharenfs /sharenfs     nfs       rw                0 0

Serviceleistung;

      service nfs status

       Redirecting to /bin/systemctl status nfs.service
       ● nfs-server.service - NFS server and services
        Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; 
        disabled; vendor preset: disabled)
       Active: active (exited) since Wed 2018-03-14 12:17:15 +03; 23min ago

Ping-Ausgabe;

        ping sharenfs
        3 packets transmitted, 3 received, 0% packet loss

hosts.allow ist leer

Antwort1

So würde ich versuchen, Ihr Problem zu beheben:

  • Sie können nicht pingen sharenfs, also ist es entweder nicht richtig in Ihrem DNS eingerichtet, oder es ist nicht in Ihrer /etc/hostDatei, oder Ihre Firewall blockiert Ihre Pakete. Ihr Server weiß jedenfalls nicht, an welche IP-Adresse er seine Anfragen sendet. Das bedeutet, dass derzeit die Kommunikation zwischen Ihrem RedHat und Ihrem NFS nicht möglich ist (versuchen Sie zumindest, die IP mit dem Namen Ihrer NFS-Freigabe anzupingen, wenn Sie sicher sind, dass Ihr NFS ordnungsgemäß funktioniert).

  • Active: active (exited)bedeutet, dass Ihr NFS-Dienst ausgeführt wird, aber systemd nicht weiß, dass ein Daemon zu überwachen ist. Wenn es einen gibt, müssen Sie ihn in der Unit-Datei definieren, indem Sie die Optionen Type und ExecStart entsprechend konfigurieren, je nachdem, ob der von Ihnen gestartete Prozess der Hauptprozess ist, untergeordnete Prozesse verzweigt und beendet wird usw. (Manpages sind hier Ihr Freund). Servicedateien befinden sich normalerweise in /usr/lib/systemd/system/einem Verzeichnis. Mein Rat: Bevor Sie Änderungen an der Servicedatei vornehmen, erstellen Sie eine lokale Sicherungskopie der Datei, falls Sie zum vorherigen Zustand zurückkehren müssen.)

Sobald Sie diese beiden Probleme gelöst haben, werden Sie es klarer sehen.

Prost

verwandte Informationen