Also richte ich mit meinem Raspberry-Pi einen NAS-Server ein und versuche herauszufinden, welche Art von Dateifreigabe ich implementieren möchte. Ich habe gelesen, dass NFS zwischen NFS- und Samba-Freigaben schneller ist als Samba, Samba jedoch unter Windows einfacher einzurichten ist. Meine Frage ist, ist die Geschwindigkeitssteigerung ausreichend, um die mühsame Einstellung unter Windows zu überstehen?
Mein Netzwerk besteht aus 2x Ubuntu und 1x Windows Computern und 1x Android Mini-PC.
file-sharing
nfs
joaocandre
quelle
quelle
mount.ntfs
scheint der Prozess auf dem Pi 60-80% der CPU zu beanspruchen. Wie genau messen Sie den Durchsatz (ich erhalte nur etwa 3 Mb / s, wenn ich Dateien vom Client auf den Server kopiere)? Merkst du irgendwelche Verbesserungen gegenüber Samba?Antworten:
Wenn Sie eine Freigabe in Windows verwenden möchten, vergessen Sie NFS, gehen Sie zu Samba ...
NFS kann in Windows funktionieren, aber jedes Mal, wenn ich es versuchte, hatte ich Probleme damit (mit externen Tools, mit MS Windows Services für UNIX oder mit neueren Windows Server 2012). Alle sind wirklich nur Hacks für Windows, nicht einmal MS hat mir genug Unterstützung gegeben, wenn ein NFS nach einem Jahr Nutzung auf einem Server ausfällt.
Samba funktioniert einfach, Windows weiß, wie es funktioniert, kein Problem voraus.
Leistung, ein optimierter Samba kann so schnell sein wie ein NFS. Viele kleine Dateien sind immer ein Problem mit Samba / CIFS, aber das ist eine Einschränkung des Protokolls.
quelle
/etc/samba/smb.conf
ist dein Freund: samba.org/samba/docs/man/manpages-3/smb.conf.5.html