En una red cerrada (donde conoce todos los dispositivos), NFS es una buena opción. Con una buena red, el rendimiento es asquerosamente rápido y, al mismo tiempo, menos intensivo de CPU en el servidor. Es muy sencillo de configurar y puede alternar entre recursos readonly
compartidos que no necesita para poder escribirse.
No estoy de acuerdo con Anders. v4 puede ser tan simple como v3. Solo se complica si desea comenzar a estratificar en seguridad a través de LDAP / gssd. Es capaz de mecanismos de seguridad muy complejos y completos ... Pero no los necesita. De hecho, están desactivados por defecto.
sudo apt-get install nfs-kernel-server
Luego edite /etc/exports
para configurar sus recursos compartidos. Aquí hay una línea de mi versión en vivo que comparte mi música:
/media/ned/music 192.168.0.0/255.255.255.0(ro,sync,no_subtree_check)
Esto comparte esa ruta con cualquiera en 192.168.0. * De una manera readonly
(observe la ro
).
Cuando haya terminado de editar, reinicie NFS:
sudo /etc/init.d/nfs-kernel-server restart
Para conectar un cliente, necesita los gubbins NFS (no instalados de forma predeterminada):
sudo apt-get install nfs-common
Y luego agregue una línea a /etc/fstab
192.168.0.4:/media/ned/music /media/music nfs ro,hard,intr 0 0
En realidad, este es el cliente NVSv3 porque soy flojo pero es compatible en este escenario. 192.168.0.4
es el servidor NFS (mi escritorio en este caso). Y deberá asegurarse de que /media/music
exista la ruta de montaje ( aquí).
Para una Mac, siga esto: http://www.techrepublic.com/blog/apple-in-the-enterprise/mounting-nfs-volumes-in-os-x/
Es mucho más simple de lo que algunos tutoriales más antiguos te harían creer.
Puede parecer más complicado de lo que realmente es, pero es sólido, predecible y rápido. Algo que no puedes nivelar contra Samba ... Al menos, en mi experiencia.