Dans un réseau fermé (où vous connaissez tous les périphériques), NFS est un choix judicieux. Avec un bon réseau, le traiter rapidement et en même temps moins de ressources processeur sur le serveur. C'est très simple à configurer et vous pouvez basculer readonly
sur les partages sur lesquels vous n'avez pas besoin d'être accessible en écriture.
Je ne suis pas d'accord avec Anders. v4 peut être aussi simple que v3. Cela ne devient compliqué que si vous voulez commencer à superposer la sécurité via LDAP / gssd. Il est capable de mécanismes de sécurité très complexes et complets ... Mais vous n'en avez pas besoin. Ils sont désactivés par défaut.
sudo apt-get install nfs-kernel-server
Ensuite, éditez /etc/exports
pour configurer vos partages. Voici une ligne de ma version live qui partage ma musique:
/media/ned/music 192.168.0.0/255.255.255.0(ro,sync,no_subtree_check)
Cela partage ce chemin avec n'importe qui sur 192.168.0. * dans une méthode readonly
(notez le ro
).
Lorsque vous avez fini de modifier, redémarrez NFS:
sudo /etc/init.d/nfs-kernel-server restart
Pour connecter un client, vous avez besoin des gubbins NFS (non installés par défaut):
sudo apt-get install nfs-common
Et puis ajoutez une ligne à /etc/fstab
192.168.0.4:/media/ned/music /media/music nfs ro,hard,intr 0 0
Il s’agit en fait du client NVSv3 car je suis paresseux, mais il est compatible avec ce scénario. 192.168.0.4
est le serveur NFS (mon bureau dans ce cas). Et vous devez vous assurer que le chemin de montage ( /media/music
ici) existe.
Pour un Mac, suivez cette procédure: lien
C'est beaucoup plus simple que ce que certains anciens tutoriels voudraient vous faire croire.
Cela peut paraître plus compliqué qu’il ne l’est réellement, mais il est solide, prévisible et rapide. Quelque chose que vous ne pouvez pas niveler contre Samba ... Au moins, selon mon expérience.