In una rete chiusa (dove conosci tutti i dispositivi), NFS è una buona scelta. Con una buona rete, la velocità è disgustosamente veloce e allo stesso tempo meno intensiva della CPU sul server. È molto semplice da configurare e puoi attivare o disattivare le readonly
condivisioni che non devono essere scrivibili.
Non sono d'accordo con Anders. v4 può essere semplice come v3. Diventa complicato solo se vuoi iniziare a stratificare sulla sicurezza tramite LDAP / gssd. È capace di meccanismi di sicurezza molto complessi e completi ... Ma non ne hai bisogno. In realtà sono disattivati per impostazione predefinita.
sudo apt-get install nfs-kernel-server
Quindi modifica /etc/exports
per configurare le tue condivisioni. Ecco una riga della mia versione live che condivide la mia musica:
/media/ned/music 192.168.0.0/255.255.255.0(ro,sync,no_subtree_check)
Questo condivide quel percorso con chiunque su 192.168.0. * In un modo readonly
(notare il ro
).
Al termine della modifica, riavvia NFS:
sudo /etc/init.d/nfs-kernel-server restart
Per connettere un client, sono necessari i gubbin NFS (non installati per impostazione predefinita):
sudo apt-get install nfs-common
E quindi aggiungi una riga a /etc/fstab
192.168.0.4:/media/ned/music /media/music nfs ro,hard,intr 0 0
Questo è in realtà il client NVSv3 ancora perché sono pigro ma è compatibile in questo scenario. 192.168.0.4
è il server NFS (il mio desktop in questo caso). E dovrai assicurarti che il percorso di montaggio ( /media/music
qui) esista.
Per un Mac, segui questo: http://www.techrepublic.com/blog/apple-in-the-enterprise/mounting-nfs-volumes-in-os-x/
È molto più semplice di quanto alcuni tutorial più vecchi vorrebbero farti credere.
Potrebbe sembrare più complicato di quanto non sia in realtà, ma è solido, prevedibile e veloce. Qualcosa che non puoi mettere a confronto con Samba ... Almeno, nella mia esperienza.