NFS ist ein großartiger Dienst zum Teilen von Ordnern in Ihrem LAN. Obwohl NFS nicht so flexibel ist wie Samba (es gibt keine Drucker gemeinsam und funktioniert nicht mit Active Directory), ist es viel schneller, was sich hervorragend für die Arbeit mit größeren Dateien eignet.
NFS ist nicht nur etwas einfacher zu verwenden als Samba, sondern auch eine gute Wahl für Netzwerke, die mehrere Betriebssysteme hosten. Bei NFS ist zu beachten, dass es nicht so sicher ist wie Samba. Dies ist in Ordnung, wenn Sie in Ihrem Heim-LAN arbeiten, auf das nur Sie (und/oder Ihre Familie) zugreifen können.
Außerdem: 7 Dinge, die ich nach der Installation von Linux nie getan habe (und warum Sie sie auch nicht tun sollten)
Im Gegensatz zum Herstellen einer Verbindung zu einer NFS-Freigabe über einen Linux-Client erfordert die Verbindung über MacOS eine zusätzliche Konfiguration und die Verbindung wird am besten über den Finder verwaltet.
Ich zeige Ihnen, wie es geht.
Konfigurieren von NFS für MacOS
Was Sie brauchen: Um von MacOS aus eine Verbindung zu einer NFS-Freigabe herzustellen, benötigen Sie Folgendes:
- Eine Linux-Maschine mit einem laufenden NFS-Server und konfigurierten Freigaben
- MacOS-Maschine
- Benutzer auf einer Linux-Maschine mit Sudo-Berechtigungen
Fertig! So richten Sie es ein.
NFS-Konfiguration unter Linux
Öffnen Sie in einem Terminalfenster die Exportdatei zur Bearbeitung mit dem folgenden Befehl:
Wenn Sie NFS bereits für eine Linux-Maschine konfiguriert haben, sehen Sie eine Zeile, die wie folgt aussieht:
Die obige Zeile ermöglicht einem Computer mit der IP-Adresse 192.168.1.253 den Zugriff auf den Ordner /share mit Lese- und Schreibberechtigungen. Für MacOS reicht das nicht aus, da es zu einem Zugriffsfehler kommt.
Außerdem: So geben Sie Ordner über Ihr Netzwerk von Fedora Linux aus frei
Nehmen wir an, Ihre MacOS-IP-Adresse (die Sie mit dem Befehl finden können wenn Konfiguration) ist 192.168.1.70. Die Konfigurationszeile dafür lautet:
/share 192.168.1.70(rw,insecure)
Das fühle mich unsicher Diese Option ist erforderlich, da NFS Ports unter 1024 verwendet und Ihre MacOS-Benutzer keine Berechtigung zum Zugriff auf diese Ports haben. Um die Funktion zu deaktivieren, müssen Sie hinzufügen fühle mich unsicher Auswahl.
Auch: 8 Dinge, die Sie mit Linux tun können, die Sie mit MacOS nicht tun können
Speichern und schließen Sie die Datei.
Starten Sie NFS auf dem Server neu
Als nächstes müssen wir den NFS-Server neu starten, damit die Änderungen wirksam werden. Führen Sie dazu den Befehl aus:
sudo systemctl restart nfs-server
Stellen Sie mit dem folgenden Befehl sicher, dass NFS ordnungsgemäß ausgeführt wird:
systemctl status nfs-server
Der Dienst wird als aufgeführt angezeigt aktivWenn ja, ist alles bereit für die Verbindung vom MacOS-Computer aus.
Mounten Sie Ihre NFS-Freigabe
Öffnen Sie den Finder auf Ihrem MacOS-Computer und drücken Sie die Tastenkombination Cmd+K. Dadurch wird das Dialogfenster „Mit Server verbinden“ geöffnet, in dem Sie Folgendes eingeben müssen:
nfs://ADRESSE/TEILEN
Hier ist ADDRESS die IP-Adresse des NFS-Servers und SHARE der Name des Ordners, den Sie freigeben. Nach erfolgreicher Verbindung öffnet der Finder den freigegebenen Ordner und zeigt die darin enthaltenen Dateien an.
Das Problem bei dieser Methode besteht darin, dass Sie nach dem Schließen des Finders Probleme haben, den freigegebenen Ordner zu finden (da er nicht in der Finder-Seitenleiste angezeigt wird).
Es gibt einen besseren Weg: Öffnen Sie eine Terminalanwendung und erstellen Sie einen Ordner, der als Einhängepunkt für die Freigabe mit dem folgenden Befehl verwendet wird:
Sobald der Ordner fertig ist, mounten Sie die Freigabe mit dem folgenden Befehl:
sudo mount -t nfs ADDRESS:/SHARE nfs_mount
Hier ist ADDRESS die IP-Adresse des NFS-Servers und SHARE der Name des freigegebenen Ordners. Sie werden aufgefordert, Ihr Benutzerkennwort einzugeben. Nach erfolgreicher Authentifizierung wird die Freigabe bereitgestellt und ist zugänglich. Möglicherweise tritt ein Fehler auf, der erfordert, dass Sie den Zugriff auf den Ordner zulassen. Klicken Sie in diesem Fall auf Zulassen, wenn Sie dazu aufgefordert werden.
Außerdem: „Air Traffic Control“ von Arc ist eine großartige Möglichkeit, Ihren Browser organisiert zu halten
Wenn Sie jetzt auf eine freigegebene Datei zugreifen müssen, können Sie den Finder öffnen und zum Ordner „nfs_mount“ in Ihrem Home-Verzeichnis navigieren. Die Bereitstellung bleibt bestehen, bis Sie Ihren MacOS-Computer neu starten. Wenn Sie neu starten, müssen Sie den Mount-Befehl ausführen, um die Verbindung wiederherzustellen.