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 systheme et genial, mais si il faut à chaque fois tapé le mot de passe à chaque copie de fichier, on n'est pas sortit 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 ainci de suite sur toutes les machines connectées.

et ensuite:

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

nous vous conseillon allors de l'automatiser et de taper le mot de passe à l'ouverture de session: Systheme-préférences-Session et cliquer sur ajouter un progamme au démarage et dans le champ commande, metté ssh-add

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

il faut spécifier à PC1 quel PC's sont autorisés à communiqué 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éré 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/host.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

enregister et fermer.

redémarer TOUTS 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.1196857947.txt.gz
  • Dernière modification: Le 18/04/2011, 14:41
  • (modification externe)