In einem geschlossenen Netzwerk (in dem Sie jedes Gerät kennen) ist NFS eine gute Wahl. Bei einem guten Netzwerk ist der Durchsatz auf dem Server ekelhaft schnell und gleichzeitig weniger CPU-intensiv. Es ist sehr einfach einzurichten und Sie können readonly
auf Freigaben umschalten, die nicht beschreibbar sein müssen.
Ich bin nicht einverstanden mit Anders. v4 kann genauso einfach sein wie v3. Es wird nur dann kompliziert, wenn Sie die Sicherheit über LDAP / gssd festlegen möchten. Es ist in der Lage, sehr komplexe und vollständige Sicherheitsmechanismen zu implementieren. Aber Sie brauchen sie nicht. Sie sind standardmäßig deaktiviert.
sudo apt-get install nfs-kernel-server
Bearbeiten /etc/exports
Sie dann, um Ihre Freigaben zu konfigurieren. Hier ist eine Zeile aus meiner Live-Version, die meine Musik teilt:
/media/ned/music 192.168.0.0/255.255.255.0(ro,sync,no_subtree_check)
Dies teilt diesen Weg mit niemandem auf 192.168.0. * In eine readonly
(die Bekanntmachung ro
Weg).
Wenn Sie mit der Bearbeitung fertig sind, starten Sie NFS neu:
sudo /etc/init.d/nfs-kernel-server restart
Um einen Client zu verbinden, benötigen Sie die NFS-Gubbins (nicht standardmäßig installiert):
sudo apt-get install nfs-common
Und fügen Sie dann eine Zeile hinzu /etc/fstab
192.168.0.4:/media/ned/music /media/music nfs ro,hard,intr 0 0
Dies ist eigentlich der NVSv3-Client, da ich faul bin, aber in diesem Szenario kompatibel. 192.168.0.4
ist der NFS-Server (in diesem Fall mein Desktop). Und Sie müssen sicherstellen, dass der Mount-Pfad ( /media/music
hier) vorhanden ist.
Gehen Sie für einen Mac wie folgt vor: http://www.techrepublic.com/blog/apple-in-the-enterprise/mounting-nfs-volumes-in-os-x/
Es ist viel einfacher, als einige ältere Tutorials Sie glauben machen würden.
Es mag komplizierter aussehen als es wirklich ist, aber es ist solide, vorhersehbar und schnell. Etwas, das du nicht gegen Samba ausrichten kannst ... Zumindest nach meiner Erfahrung.
/etc/fstab
Set zu montieren, in meinem Fall, ein NAS - Ordner), aber wenn der Server neu gestartet ich immer wieder durchmachenumount
undmount -a
Verrenkungen im Terminal meine Halterung zurück. Meistens in Ordnung für mich (mit Ausnahme von Ärgernissen wie Picasa, das die lokale Datenbank löscht, wenn der Netzwerkfotoordner plötzlich nicht mehr vorhanden ist :(), aber das treibt meine Frau an die Wand ...auto,_netdev
zum Optionsfragment, damit es ungefähr so aussieht:auto,_netdev,ro,hard,intr
Dies sollte das Dateisystem zwingen, auf eine Netzwerkverbindung zu warten.Ich habe kürzlich die Verbindung über SMB und NFS zu meiner Synology NAS-Station getestet. Bei mir funktioniert die NFS-Verbindung zweimal schneller als die SMB-Verbindung. Besonders wenn Sie mit 100 GByte Fotos und Musikdateien in 1000 Verzeichnissen arbeiten müssen, werden Sie die Geschwindigkeit von NFS lieben.
quelle
NFS (Version 3) bietet eine höhere Leistung und ist recht einfach einzurichten. Das Hauptproblem ist der völlige Mangel an angemessener Sicherheit.
NFS (Version 4) bietet Sicherheit, ist jedoch fast unmöglich einzurichten.
Samba wird wahrscheinlich etwas langsamer sein, ist aber einfach zu bedienen und funktioniert auch mit Windows-Clients.
quelle
Ich habe kürzlich einen lokalen NFS-Server auf einem Ubuntu 10.04-Server eingerichtet, aber mein MacBook Pro (OS X 10.6.X) konnte keine Verbindung herstellen. Damit der Mac eine Verbindung herstellen konnte, musste ich unsicheres hinzufügen
/etc/exports
.Meine / etc / exports:
quelle
Führen Sie reale Tests durch, bevor Sie die nächsten X Jahre und Y Jahre einem bestimmten Protokoll widmen, ohne zu bemerken, dass es eine bessere Option gibt.
Sie werden überall Meinungen finden, von denen eine schneller ist, wenn die Samba behaupten, sie seien mit NFS auf Augenhöhe. Abhängig von Ihren Anforderungen ist es am besten, eine Samba-Freigabe und eine NFS-Freigabe einzurichten und verschiedene reale Lese- / Schreib- / CPU-Tests über das Netzwerk auszuführen. Wenn Sie ähnliche Anforderungen haben wie ich (Windows-Computer), werden Sie überrascht sein, dass Samba 20% schneller als NFS ist.
Entscheiden Sie sich für diejenige, die die besten Ergebnisse in Ihrem Setup erzielt, und ignorieren Sie, was die Leute für die schnellste halten.
quelle