Em uma rede fechada (onde você conhece todos os dispositivos), o NFS é uma boa escolha. Com uma boa rede, o rendimento é repugnantemente rápido e, ao mesmo tempo, menos intensivo da CPU no servidor. É muito simples de configurar e você pode alternar readonly
em compartilhamentos que não precisam ser graváveis.
Eu não concordo com o Anders. v4 pode ser tão simples quanto v3. Só fica complicado se você quiser começar a mergulhar em 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. * em um modo readonly
(observe o ro
).
Quando terminar de editar, reinicie o NFS:
sudo /etc/init.d/nfs-kernel-server restart
Para conectar um cliente, você precisa dos gubbins do NFS (não instalados por padrão):
sudo apt-get install nfs-common
Em seguida, adicione uma linha a /etc/fstab
192.168.0.4:/media/ned/music /media/music nfs ro,hard,intr 0 0
Este é realmente o cliente NVSv3 ainda porque sou preguiçoso, mas é compatível neste cenário. 192.168.0.4
é o servidor NFS (minha área de trabalho neste caso). E você precisará garantir que o caminho de montagem ( /media/music
here) exista.
Para um Mac, siga este: link
É muito mais simples do que alguns tutoriais antigos querem que você acredite.
Pode parecer mais complicado do que realmente é, mas é sólido, previsível e rápido. Algo que você não pode nivelar contra o Samba ... Pelo menos, na minha experiência.