Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:reseau:nfs [17/02/2013 23:30] bendia |
doc:reseau:nfs [03/07/2014 00:06] 127.0.0.1 modification externe |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== NFS : Ou comment partager des fichiers sous GNU/Linux ====== | + | ====== NFS ====== |
- | __**Distribution utilisée:**__ Debian Etch 4.0r1, Debian Lenny | + | Ou comment partager des fichiers sous GNU/Linux |
__**Pré-requis:**__ 2 ordinateurs (pour du partage c'est mieux) disposant chacun d'une interface réseau (pour faire du réseau ça simplifie les choses) | __**Pré-requis:**__ 2 ordinateurs (pour du partage c'est mieux) disposant chacun d'une interface réseau (pour faire du réseau ça simplifie les choses) | ||
- | __**Paquetage à installer:**__ nfs-common nfs-kernel-server | + | __**Paquetage à installer:**__ nfs-kernel-server |
- | + | ||
- | __**Note:**__ On utilisera simplement les version NFSv2 et NFSv3 pour le moment, on considérera un serveur qui a pour ip 192.168.0.1, et un poste client qui a pour ip 192.168.0.15. | + | |
+ | __**Note:**__ Oon considérera un serveur qui a pour ip 192.168.0.1, et un poste client qui a pour ip 192.168.0.15. | ||
+ | * Le retour sur le forum est ici : [[http://debian-facile.org/viewtopic.php?id=2005 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
===== Coté serveur ===== | ===== Coté serveur ===== | ||
Ligne 96: | Ligne 96: | ||
Regardez voir ici :\\ | Regardez voir ici :\\ | ||
- | Logiciel [[logiciel:rox-filer|Rox-Filer]] | + | Logiciel [[:doc:environnements:x11:rox-filer|Rox-Filer]] |
=== Utilisation ==== | === Utilisation ==== | ||
Ligne 143: | Ligne 143: | ||
La commande devrait apparaître dans le menu et le partage exécutable par l'utilisateur | La commande devrait apparaître dans le menu et le partage exécutable par l'utilisateur | ||
- | ==== Montage avec autofs ==== | + | ===== autofs ===== |
+ | |||
+ | Autofs permet un montage et un démontage automatique des répertoires partagés en NFS. | ||
+ | |||
+ | L'avantage est qu'au démarrage du PC, si la connexion au réseau local n'est pas établie, il n'y aura pas d'erreur car automatiquement le répertoire utilisé ne sera pas monté. | ||
- | Autofs permet un montage et démontage automatique de votre répertoire partagé en NFS. Ainsi, il n'y a pas d'erreur si la connexion au réseau local n'est pas établie au démarrage du PC. | + | ==== Préalable ==== |
- | Par ailleurs, le démontage est automatique si le répertoire n'est pas utilisé. | + | |
- | Il faut donc tout d'abord que le partage soit opérationnel. | + | Il faut d'abord que le partage soit opérationnel. :-) |
- | === Installation de autofs === | + | ==== Installation ==== |
<code bash> | <code bash> | ||
Ligne 156: | Ligne 159: | ||
</code> | </code> | ||
- | === modification de auto.master === | + | ==== auto.master ==== |
Par souci de sécurité, sauvegarder votre fichier | Par souci de sécurité, sauvegarder votre fichier | ||
Ligne 164: | Ligne 167: | ||
</code> | </code> | ||
- | Puis, éditer, en Root, le fichier //auto.master// et ajouter la dernière ligne. | + | Puis, éditer, en Root(([[:doc:systeme:su]])) , le fichier //auto.master// et ajouter la dernière ligne comme ici : |
# $Id: auto.master,v 1.4 2005/01/04 14:36:54 raven Exp $ | # $Id: auto.master,v 1.4 2005/01/04 14:36:54 raven Exp $ | ||
Ligne 178: | Ligne 181: | ||
/emplacement/du_point_de_montage_local /etc/auto.nfs --timeout=30 | /emplacement/du_point_de_montage_local /etc/auto.nfs --timeout=30 | ||
- | === Création du fichier auto.nfs === | + | ==== Création du fichier auto.nfs ==== |
- | Créer le fichier ///etc/auto.nfs// et ajouter y ceci | + | Créer(([[:doc:editeurs:nano]])) le fichier ///etc/auto.nfs// et ajouter ceci |
repertoire_de_montage -fstype=nfs hote:/repertoire/distant | repertoire_de_montage -fstype=nfs hote:/repertoire/distant | ||
| | ||
- | en remplacent //hote// par l'adresse ip ou le nom d'hôte du serveur. | + | en remplaçant //hote// par l'adresse ip ou le nom d'hôte du serveur. |
Le répertoire //repertoire_de_montage// sera automatiquement créé dans ///emplacement/du_point_de_montage_local// | Le répertoire //repertoire_de_montage// sera automatiquement créé dans ///emplacement/du_point_de_montage_local// | ||
- | par exemple, on peut envisagé un ligne de auto.master comme celle là : | + | Par exemple, on peut envisager une ligne de auto.master comme celle-là : |
/home/user /etc/auto.nfs --timeout=30 | /home/user /etc/auto.nfs --timeout=30 | ||
Ligne 196: | Ligne 199: | ||
serveur -fstype=nfs hote:/repertoire/distant | serveur -fstype=nfs hote:/repertoire/distant | ||
| | ||
- | Votre répertoire distant apparaîtra alors dans le dossier //serveur// de votre répertoire personnel 8-) | + | Votre répertoire distant apparaîtra alors dans le dossier //serveur// de votre répertoire personnel. 8-) |