J'ai deux RasberryPi exécutant Debian Wheezy et je voudrais monter un dossier de l'ordinateur A sur l'ordinateur B.
Quelle est la meilleure façon (la plus efficace) de le faire ?
Je peux le faire via SMB, mais c'est pour Windows, je pense qu'il doit y avoir un meilleur moyen de partager sur Linux.
Réponse acceptée :
Vous pouvez utiliser beaucoup de choses, parmi lesquelles les options populaires sont :
- NFS
- Samba/CIFS
- SSHFS
Par facilité de configuration, je pense qu'ils devraient être placés dans cet ordre (en haut :le plus simple)
SSHFS
Grâce à FUSE, vous pouvez monter des systèmes de fichiers distants via ssh. Je ne couvrirai pas comment, car Cristopher l'a déjà très bien expliqué. Notez simplement que, pour monter le fichier automatiquement, il faudra un peu plus de travail.
Samba
Il vous permettra d'utiliser des machines Windows et Unix pour accéder au dossier distant. Si ce n'est pas un gros problème pour vous, vous n'en bénéficierez probablement pas. Cependant, il est facile de le monter automatiquement sur init (il suffit d'entrer les valeurs appropriées dans /etc/fstab
, y compris username=<your-samba-username>,password=<your-samba-password>
dans la colonne des options.
NFS
Il vous permettra de vous authentifier uniquement via IP (pas de nom d'utilisateur =plus rapide, uniquement utile à l'intérieur de votre non-hostile LAN) ou via des tickets Kerberos (trop pénible pour seulement deux framboises ; mais utile dans les environnements d'entreprise).
Comme il prend en charge le mode noyau, il fonctionnera plus rapidement que sshfs. De plus, comme aucun cryptage n'est effectué, le débit sera meilleur et, dans le cas du minuscule Raspberry ARM, cela peut faire une différence.
En outre, il n'est pas si pénible de configurer simplement vous faites confiance à votre réseau. Vous avez un support de montage automatique dans /etc/fstab
aussi, et vous n'avez pas besoin de mettre des données sensibles (telles que des noms d'utilisateur ou des mots de passe), et si vous avez vos noms d'utilisateur synchronisés (même /etc/passwd
et /etc/group
files), vous pouvez utiliser l'ensemble d'outils d'autorisations POSIX habituel (chown
, chgrp
et chmod
).