Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| tutoriel:partage_nfs [Le 21/11/2009, 19:00] – créée ljere | tutoriel:partage_nfs [Le 11/09/2022, 12:21] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | |||
| + | ---- | ||
| + | |||
| ====== Exemple de partage avec NFS == | ====== Exemple de partage avec NFS == | ||
| + | |||
| ===== Introduction ===== | ===== Introduction ===== | ||
| Cette page est un exemple de réseau entre 3 ordinateurs pour permettre l' | Cette page est un exemple de réseau entre 3 ordinateurs pour permettre l' | ||
| - | En particulier: | + | En particulier : |
| - Chaque ordinateur dispose d'un espace accessible aux autres sans contraintes liées aux droits d' | - Chaque ordinateur dispose d'un espace accessible aux autres sans contraintes liées aux droits d' | ||
| - Le montage des répertoires est automatique. | - Le montage des répertoires est automatique. | ||
| - | Le tutoriel reste bien-sûr adaptable (nombre d' | + | Le tutoriel reste bien-sûr adaptable (nombre d' |
| ===== Schéma de principe ===== | ===== Schéma de principe ===== | ||
| + | Dans le schéma ci-dessous on représente trois ordinateurs appartenant à un même réseau local (celui de Paul, Lucette et Jean). | ||
| + | * Chacun d'eux partage (exporte) le répertoire / | ||
| + | * Chacun d'eux récupère (importe) les partages mis à disposition par les autres ordinateurs dans /media. | ||
| - | {{: | + | |
| + | |||
| + | {{ : | ||
| Les lignes en pointillés figurent le montage des répertoires " | Les lignes en pointillés figurent le montage des répertoires " | ||
| + | |||
| + | ==== Connaître les adresses IP locales de Serveur et de Client ==== | ||
| + | |||
| + | < | ||
| + | Dans le terminal lancer « ifconfig », l' | ||
| + | </ | ||
| + | |||
| + | Pour la suite de cet exemple, on considèrera que Paul, Lucette et Jean ont les adresses locales suivantes : | ||
| + | * Paul : **192.168.1.10** | ||
| + | * Jean : **192.168.1.11** | ||
| + | * Lucette : **192.168.1.12** | ||
| + | |||
| + | |||
| ===== Données sur la configuration | ===== Données sur la configuration | ||
| ==== Ordinateur 1 ==== | ==== Ordinateur 1 ==== | ||
| - | Utilisateur principal Paul UID=1000 group " | + | |
| + | Utilisateur principal | ||
| Point de montage des dossiers partagés des autres ordinateurs : | Point de montage des dossiers partagés des autres ordinateurs : | ||
| * / | * / | ||
| * / | * / | ||
| - | Adresse | + | Adresse |
| ==== Ordinateur2 | ==== Ordinateur2 | ||
| - | Utilisateur principal Jean UID=1000 group " | + | |
| + | Utilisateur principal | ||
| Point de montage des dossiers partagés des autres ordinateurs : | Point de montage des dossiers partagés des autres ordinateurs : | ||
| * / | * / | ||
| * / | * / | ||
| - | Adresse | + | Adresse |
| ==== Ordinateur 3 ==== | ==== Ordinateur 3 ==== | ||
| - | Utilisateur principal Lucette UID=1000 group " | + | |
| + | Utilisateur principal | ||
| Point de montage des dossiers partagés des autres ordinateurs : | Point de montage des dossiers partagés des autres ordinateurs : | ||
| * / | * / | ||
| * / | * / | ||
| - | Adresse | + | Adresse |
| ===== Installation des paquets et configuration ===== | ===== Installation des paquets et configuration ===== | ||
| - | Sur chacun des ordinateur | + | Sur chacun des ordinateurs |
| ==== Création des répertoires partagés ==== | ==== Création des répertoires partagés ==== | ||
| - | La procédure est identique sur chacun des ordinateurs. | ||
| - | <note help>Les commandes indiquées dans les boîtes grises sont à entrer dans un terminal.(menu: Applications> | + | La procédure est identique sur chacun des ordinateurs. |
| - | + | ||
| - | sudo mkdir / | + | |
| - | sudo chown 1000 / | + | |
| - | sudo chgrp users / | + | |
| - | + | ||
| - | Une vérification par | + | |
| - | ls -ld / | + | |
| - | donne comme **réponse** pour Paul: | + | |
| - | drwxr-xr-x 2 Paul users 4096 aaaa-mm-jj /home/agora | + | |
| + | <note help>Les commandes indiquées dans les boîtes grises sont à entrer dans un [[: | ||
| + | < | ||
| + | sudo mkdir /home/agora | ||
| + | sudo chown Paul:users /home/agora | ||
| + | </ | ||
| + | Une vérification par | ||
| + | < | ||
| + | donne comme **réponse** pour Paul : | ||
| + | < | ||
| ==== Création des points de montage et commandes de montage ==== | ==== Création des points de montage et commandes de montage ==== | ||
| + | |||
| === Pour l' | === Pour l' | ||
| - | | + | < |
| - | sudo mkdir / | + | sudo mkdir / |
| - | Puis pour assurer le montage automatique, | + | sudo mkdir / |
| - | 192.168.1.10:/ | + | </ |
| - | 192.168.1.12:/ | + | Puis pour assurer le montage automatique, |
| + | < | ||
| + | 192.168.1.10:/ | ||
| + | 192.168.1.12:/ | ||
| + | </ | ||
| === Pour l' | === Pour l' | ||
| - | | + | < |
| - | sudo mkdir / | + | sudo mkdir / |
| - | Puis pour assurer le montage automatique, | + | sudo mkdir / |
| - | 192.168.1.11:/ | + | </ |
| - | 192.168.1.10:/ | + | Puis pour assurer le montage automatique, |
| + | < | ||
| + | 192.168.1.11:/ | ||
| + | 192.168.1.10:/ | ||
| + | </ | ||
| === Pour l' | === Pour l' | ||
| - | | + | < |
| - | sudo mkdir / | + | sudo mkdir / |
| - | Puis pour assurer le montage automatique, | + | sudo mkdir / |
| - | 192.168.1.11:/ | + | </ |
| - | 192.168.1.12:/ | + | Puis pour assurer le montage automatique, |
| + | < | ||
| + | 192.168.1.11:/ | ||
| + | 192.168.1.12:/ | ||
| + | </ | ||
| ==== Préparation de l' | ==== Préparation de l' | ||
| + | |||
| === Pour l' | === Pour l' | ||
| - | On ajoute | + | [[: |
| - | /home/agora 192.168.1.11(rw, | + | < |
| - | et on relance | + | et relancer |
| - | sudo / | + | < |
| === Pour l' | === Pour l' | ||
| - | On ajoute | + | [[: |
| - | /home/agora 192.168.1.10(rw, | + | < |
| - | et on relance | + | et relancer |
| - | sudo / | + | < |
| === Pour l' | === Pour l' | ||
| - | On ajoute | + | [[: |
| - | /home/agora 192.168.1.11(rw, | + | < |
| - | et on relance | + | et relancer |
| - | sudo / | + | < |
| ==== Gestion des autorisations ==== | ==== Gestion des autorisations ==== | ||
| + | |||
| === Pour tous les ordinateurs === | === Pour tous les ordinateurs === | ||
| - | Editer le fichier **/ | + | |
| - | sudo gedit / | + | L' |
| - | et ajouter | + | |
| - | portmap: 192.168.1.13 192.168.1.14 192.168.1.12 | + | [[: |
| - | lockd: 192.168.1.13 192.168.1.14 192.168.1.12 | + | < |
| - | mountd: 192.168.1.13 192.168.1.14 192.168.1.12 | + | portmap: 192.168.1.10 192.168.1.11 192.168.1.12 |
| - | rquotad: 192.168.1.13 192.168.1.14 192.168.1.12 | + | lockd: 192.168.1.10 192.168.1.11 192.168.1.12 |
| - | statd: 192.168.1.13 192.168.1.14 192.168.1.12 | + | mountd: 192.168.1.10 192.168.1.11 192.168.1.12 |
| - | Editer le fichier **/ | + | rquotad: 192.168.1.10 192.168.1.11 192.168.1.12 |
| - | sudo gedit / | + | statd: 192.168.1.10 192.168.1.11 192.168.1.12 |
| - | et ajouter | + | </ |
| - | portmap: ALL | + | |
| - | nfsd:ALL | + | [[: |
| - | mountd:ALL | + | < |
| + | portmap: ALL | ||
| + | nfsd: ALL | ||
| + | mountd: ALL | ||
| + | </ | ||
| ===== Finalisation ===== | ===== Finalisation ===== | ||
| - | Redémarrez | + | |
| + | Redémarrer | ||
| Si le montage n'a pas eu lieu, lancer la commande de montage suivante (adresse à adapter) dans un terminal. | Si le montage n'a pas eu lieu, lancer la commande de montage suivante (adresse à adapter) dans un terminal. | ||
| - | sudo mount -t nfs -o rw 192.168.1.13:/ | + | < |
| - | Bon partage et amusez-vous bien! | + | Bon partage et amusez-vous bien ! |
| ---- | ---- | ||
| - | // Contributeur | + | // Contributeur : José Fournier // |
