Sauvegarde simple via le réseau avec NFS: système de fichier réseau.

Illustration d’ un besoin

Soient deux machines en réseau (au moins deux pour avoir un réseau ;p), l’une est un portable disposant d’un espace de stockage limité, l’autre est une tour de bureau avec un ou plusieurs disques.
. Le portable contient plusieurs Go de photos de votre petit neveu, ainsi que votre collection de CD-Rom musicaux rippés et encodés à la sueur de votre Grip B) .
Vous pourriez peut-être graver toutes ces données sur Cd enregistrable, seulement c’ est long et fastidieux et ca prend pas mal de temps pour restaurer ces sauvegardes…
Bref il vous faut quelque chose de plus fort, plus souple: NFS.

Présentation NFS

NFS signifie système de fichier réseau (Network File System), autrement dit il permet d’ accéder à une ressource (ici un espace de stockage important) via le réseau comme si celle-ci était présente sur le système local (ici le système du portable).
En gros nous disposons d’une partition de 80 Go sur une tour et désirons monter celle-ci sur notre petite configuration (le portable) à la manière d’ une partition présente sur celle-ci afin de pouvoir y transférer nos petits fichiers images (photos) et Ogg Vorbis (fichiers musicaux compréssés).

Configuration du serveur de stockage

Nous nommerons la tour déstinée à rendre disponible son espace de stockage Grandetour.
Grandetour dispose de l’adresse réseau 192.168.0.2 , pour la petite histoire elle dispose d’ une GNU/Linux Debian/Knoppix installée avec knoppix-installer en utilisant le mode debian. Nfs est ainsi directement disponible aprés l’installation.

Configuration simple de NFS, fichier /etc/exports

Le portable concerné par le besoin de stockage dispose de l’adresse 192.168.0.1 , notre configuration exportera la partition hda5 montée en lecture et en écriture (rw) dans le répèrtoire de montage (d’ accés) /mnt/hda5 .

/mnt/hda5 192.168.0.1(sync,rw)

NdA: ceci est un exemple fonctionnel, déstiné à titiller votre imagination. Plus d’ infos disponibles dans les pages de manuel (man exports) ;) .

Démarrage du service et exportation de la partition

Le nom du service à démarrer est nfs-kernel-server.
Ainsi en root:

/etc/init.d/nfs-kernel-server start

Montage et accés à la ressource réseau.

Le portable dispose d’ un espace de stockage accessible depuis le réseau local. Pour simplifier son accés nous éditerons le fichier contenant les ressources (système de fichier) disponibles: le fichier /etc/fstab , qui contient déja sûrement les ressources locales: Cd-Rom, partitions du ou des disques présents seront accessibles (nous pourrons y voir nos photos, écouter notre zic …).

Configuration de la nouvelle ressource

Création du point de montage de la ressource réseau

Comme toute ressource, l’ exportation par NFS est accessible par montage dans un répertoire. Nous allons donc créer un répertoire où aprés montage la ressource, notre partition déstinée à recevoir nos chtites photos et autre préciosités numériques.

Contexte:
Le portable est démarré sur une Knoppix en live-cd, l’ utilisateur knoppix, vous quoi ;) dispose de droits à faire frémir d’ envies tout administrateur. Ainsi nous ne passerons pas la casquette root et resterons knoppix en utilisant la commande sudo pour effectuer les commandes nécessitant les droits de l’utilisateur privilégié.

sudo mkdir /sauvegarde

Configuration de la table des systèmes de fichiers disponibles

Les partitions sont détectées par Knoppix et le fichier /etc/fstab contient déja les partitions présentes ainsi que leur emplacement de montage respectif.
Fichier /etc/fstab de la Knoppix en live-cd sur le portable:

/proc      /proc       proc   defaults            0 0
/sys       /sys        sysfs  noauto              0 0
/dev/pts   /dev/pts    devpts mode=0622           0 0
/dev/fd0   /mnt/auto/floppy auto   user,noauto,exec,umask=000    0 0
/dev/cdrom /mnt/auto/cdrom  auto   user,noauto,exec,ro 0 0
# Added by KNOPPIX
/dev/hda1 none swap defaults 0 0
# Added by KNOPPIX
/dev/hda2 /mnt/hda2 ext3 noauto,users,exec 0 0
# Added by KNOPPIX
/dev/hda3 /mnt/hda3 ext3 noauto,users,exec 0 0
# Added by KNOPPIX
/dev/hda4 /mnt/hda4 ext3 noauto,users,exec 0 0

Nous rajouterons la ligne concernant notre nouvelle ressource réseau à la fin de ce fichier (/etc/fstab pour ceux du fond scotchés au radiateur ou à la fenêtre).
192.168.0.2:/mnt/hda5 /sauvegarde nfs rw,users 0 0

Nb: depuis une console avec Knoppix vous pouvez éditer un fichier de configuration avec sudo.
Exemple avec l’éditeur kwrite: sudo
kwrite /etc/fstab

Montage dans le répertoire /sauvegarde

Le montage NFS requiert que le service portmap soit actif, toujours avec Knoppix:
sudo /etc/init.d/portmap start

Nous pouvons monter notre “disque” NFS:
mount /sauvegarde

Nb: pour les fans des icônes, sous le bureau KDE: le Howto en BD: * Howto en BD: creation icône NFS?

Sauvegarde du répertoire contenant nos photos

La partition hda4 du portable contenait le répertoire home d’ Ubuntu
Celle-ci pour être accessible devra être préalablement montée: mount /mnt/hda4 dans une console depuis Knoppix ou depuis l’ icône du bureau Kde (nommé Hard Disk Partition [hda4]).

Nous créons un répertoire sauvPhotos pour retrouver aisément notre sauvegarde: mkdir /sauvegarde/sauvPhotos

Nb: si vous n’ avez pas le droit de créer ce répertoire, cela est sûrement dû au fait que vous (utilisateur knoppix) ne disposez pas le droit d’écrire dans le montage /mnt/hda5 de Grandetour, vous pouvez créer ce répertoire depuis Grandetour et donner des droits un peu plus large ou créer un compte à l’utilisateur Knoppix ayant l’ UID 1000 sur la machine Grandetour.

La commande de copie du répertoire /mnt/hda4/home/jody/Photos :

cp -R /mnt/hda4/home/jody/Photos /sauvegarde/sauvPhotos/


^ Haut de Page ^

RSS ~ Copyright 2004-2008 © Linucie - Asso. Loi 1901 - CNIL : 1045544 - Notre hébergeur : APINC.org
Publication sous Licence GNU/FDL propulsée par PmWiki - XHTML 1.0, CSS 2.1, WAI.