Em uma rede fechada (onde você conhece todos os dispositivos), o NFS é uma ótima opção. Com uma boa rede, a taxa de transferência é repugnantemente rápida e, ao mesmo tempo, menos intensiva da CPU no servidor. É muito simples de configurar e você pode alternar readonly
entre compartilhamentos que não precisam ser graváveis.
Eu discordo de Anders. v4 pode ser tão simples quanto v3. Isso só se torna complicado se você deseja iniciar as camadas de segurança através do LDAP / gssd. É capaz de mecanismos de segurança muito complexos e completos ... Mas você não precisa deles. Eles estão realmente desativados por padrão.
sudo apt-get install nfs-kernel-server
Em seguida, edite /etc/exports
para configurar seus compartilhamentos. Aqui está uma linha da minha versão ao vivo que compartilha minha música:
/media/ned/music 192.168.0.0/255.255.255.0(ro,sync,no_subtree_check)
Isso compartilha esse caminho com qualquer pessoa em 192.168.0. * De uma maneira readonly
(observe a ro
).
Quando você terminar de editar, reinicie o NFS:
sudo /etc/init.d/nfs-kernel-server restart
Para conectar um cliente, você precisa dos gubbins NFS (não instalados por padrão):
sudo apt-get install nfs-common
E depois adicione uma linha a /etc/fstab
192.168.0.4:/media/ned/music /media/music nfs ro,hard,intr 0 0
Na verdade, este é o cliente NVSv3 ainda porque sou preguiçoso, mas é compatível nesse cenário. 192.168.0.4
é o servidor NFS (neste caso, minha área de trabalho). E você precisará garantir que o caminho de montagem ( /media/music
aqui) exista.
Para um Mac, siga este: http://www.techrepublic.com/blog/apple-in-the-enterprise/mounting-nfs-volumes-in-os-x/
É muito mais simples do que você imagina em alguns tutoriais mais antigos.
Pode parecer mais complicado do que realmente é, mas é sólido, previsível e rápido. Algo que você não pode enfrentar contra o Samba ... Pelo menos na minha experiência.