Ceci est une ancienne révision du document !


Mettre une partition en reseau

Pendant longtemps, je me suis demandé si il y avait moyen de mettre une partion de sauvegarde en réseau, j'ai trouvé la solution et je vous en fait part dans ce wiki.

Pour exemple, on va mettre en reseau la partition /media/sdb9 en réseau dans le dossier "partage" des autres ordinateurs.

  1. avoir un source.list avec tout les dépots activés (si vous ne savez pas comment faire voilà le générateur officiel d'ubuntu-fr :http://www.sourceslist.org/)
  2. avoir un routeur avec des cables rj45 droit relient tout les ordinateurs

Pour faciliter la tâche, j'ai nommé les PC de la façon suivante: le PC1, c'est le serveur où il y a la partition et où sont réellement stockées les données le nom d'utilisateur est tux1. Pour les PC suivents, le nom du PC est PC2, PC3… et le nom d'utilisateur tux2, tux3… à adapter bien sur à votre réseau.

PC1

installer les applications qui vont permettre de partager la partition et la mettre sur le réseau.

sudo apt-get install nfs-kernel-server nfs-common ssh openssh-server openssh-client

PC2; PC3; PC4; ...

les applications à installer sont moins nombreuses

sudo apt-get install ssh openssh-server openssh-client nfs-common

créer uniquement sur PC2, PC3, … le dossier "partage" qui nous servira de "passerelle" pour sauvegarder les fichiers

sudo mkdir /media/partage

Un mot de passe bien gênant

Bien-sur, ce système est genial, mais s'il faut à chaque fois taper le mot de passe à chaque copie de fichier, on n'est pas sortis de l'auberge.

Automatisation de la tâche des mots de passe

Tout ce fait de PC1:

ssh-keygen -t dsa

à la phrase :

"Enter file in to save the key (/home/tux1/.ssh/id_dsa)" faite juste enter.

et à la phrase "Enter passphrase (empty for no passphrase):" rentrer le mot de passe ou passphrase de votre choix (5 caractères minimum).

ssh-copy-id -i ~/.ssh/id_dsa.pub tux3@192.168.2.4

mot de passe de tux3

ssh-copy-id -i ~/.ssh/id_dsa.pub tux2@192.168.2.3

mot de passe de tux2

et ainsi de suite sur toutes les machines connectées.

et ensuite:

ssh-add
si on veut que selà ce fasse automatiquement à l'ouverture de session, à chaque redémarage de PC1, il faut faire
ssh-add

nous vous conseillons alors de l'automatiser et de taper le mot de passe à l'ouverture de session: Système-Préférences-Session et cliquer sur ajouter un progamme au démarage et dans le champ commande, mettez ssh-add

tout les fichiers sont réellement stoké dans /media/sdb9, s'il y a beaucoup d'utilisateurs, prévoir assez de place pour touts les fichiers.

il faut spécifier à PC1 quel PC's sont autorisés à communiquer avec lui.

gksudo gedit /etc/hosts.allow

et insérer les lignes suivantes dans le fichier texte:

portmap:192.168.2.3 192.168.2.4
lockd:192.168.2.3 192.168.2.4
mountd:192.168.2.3 192.168.2.4
rquotad:192.168.2.3 192.168.2.4
statd:192.168.2.3 192.168.2.4

Enregistrez et fermez.

gksudo gedit /etc/exports

et insérez la ligne suivente:

/media/sdb9 192.168.2.3 (rw,sync) 192.168.2.4 (rw,sync)

et on redémare le serveur NFS

gksudo /etc/init.d/nfs-kernel-server restart

Voilà pour la configuration du serveur NFS du PC1.

maintenant, nous allons configurer le montaghe automatique de la partition virtuellement sur les PC2,PC3,PC4…

Faite cette manipulation sur toutes les machines connectées (PC2, PC3, PC4,...)

exemple sur PC2:

gksudo gedit /etc/fstab

et inséré la ligne suivente:

192.168.2.4:/media/sdb9 /media/partage nfs rw 0 0

enregistrer et fermer.

gksudo gedit /etc/hosts.allow
portmap:192.168.2.2 192.168.2.3
lockd:192.168.2.2 192.168.2.3
mountd:192.168.2.2 192.168.2.3
rquotad:192.168.2.2 192.168.2.3
statd:192.168.2.2 192.168.2.3

enregistrer et fermer.

redémarrer TOUS les PC:1,2,3,4,5,…

remplacer

gksudo gedit

par

sudo nano
J'espere que le contenus de ce wiki est le plus clair possible car moi-même confronté à ce probleme, j'ai voulu en faire part aux autres utilisateurs. excusez-moi pour les fautes d'orthographes

William Chevremont disque_reseau Le 16/11/2007, à 06:42

  • disque_reseau.1199553488.txt.gz
  • Dernière modification: Le 18/04/2011, 14:56
  • (modification externe)