Page suivantePage pr�c�denteTable des mati�res

3. Sauvegarde et Restauration

3.1 Stocker une archive sur une bande

Les programmes classiques que vous pouvez utiliser sont `tar', `dd' et `cpio'. Vous devrez aussi utiliser `mt' pour exploiter compl�tement le potentiel de vos bandes et de l'interface ftape. Pour commencer, il est recommand� de choisir `tar', qui permet d'archiver un ensemble de r�pertoires et de r�cup�rer de mani�re isol�e des fichiers d'une sauvegarde pr�c�dente. Il para�trait que cpio cr�e des archives plus compactes, et soit plus souple que tar, mais l'auteur n'a pas essay�. Pour effectuer par exemple, une sauvegarde des sources de votre noyau en utilisant tar, vous devez faire (en supposant que les sources soient dans /usr/src/linux) :

 cd /usr/src
 tar cf /dev/ftape linux

Dans ce cas, les fichiers ne seront pas compress�s, mais l'�criture sur la bande en sera plus continue. Si vous voulez cette fois utiliser la compression (et que vous poss�dez tar 1.11.2), il suffit d'inclure le drapeau(*) -z, par exemple : `tar czf /dev/ftape linux'

Pour plus d'informations sur l'utilisation de tar, dd et mt, regardez dans les pages de r�f�rences (man pages) et dans les fichiers texinfo qui sont fournis avec les distributions correspondantes.

(*) tar suppose que le premier argument se constitue d'options, donc le `-' n'est pas vraiment n�cessaire, autrement dit les deux commandes suivantes sont identiques : `tar xzf /dev/ftape' et `tar -xzf /dev/ftape'

3.2 Restaurer une archive

Maintenant, restaurons la sauvegarde des sources du noyau que nous venons de faire dans la section write-backup ci-dessus. Pour cela tapez simplement :

 tar xf /dev/ftape

Si lors de la sauvegarde vous avez utilis� la compression, tapez plut�t :

 tar xzf /dev/ftape

Lorsque vous utilisez la compression, gzip va se plaindre de donn�es superflues � la fin de l'archive (et cela va produire un message `broken pipe'). Ceci peut �tre ignor� sans probl�me.

Pour les autres programmes utilitaires, lisez le manuel correspondant s'il vous pla�t.

3.3 Tester une archive

tar a une option (-d) qui permet de d�tecter les diff�rences entre deux archives. Pour tester votre sauvegarde des sources du noyau, tapez

 tar df /dev/ftape

Si vous n'avez pas la page de manuel de tar, vous n'�tes pas (forc�ment) perdu. tar poss�de une aide en ligne : essayez `tar --help 2>&1 | more'

3.4 Comment stocker plus d'un fichier tar sur une bande

Pour stocker plus d'un fichier tar sur une bande, vous devez utiliser l'utilitaire mt. Vous l'avez s�rement d�j�, si vous poss�dez l'une des distributions de Linux, par exemple Slackware ou Debian.

tar g�n�re une seule archive sur la bande et ne sait pas comment naviguer entre plusieurs archives sur une m�me bande, il se contente de faire des lectures ou des �critures sur le fichier de p�riph�rique. mt est d�di� aux manipulations de bande, embobiner ou rembobiner pour se positionner sur une archive sp�cifique, mais ne sait pas lire ou �crire des donn�es sur la bande. Comme vous l'avez sans doute devin�, c'est l'association de tar et mt qui permet d'obtenir la fonctionnalit� d�sir�e.

En utilisant le fichier sp�cial nrft[0-3] (nftape), vous pouvez vous servir de `mt' pour positionner la bande � la place d�sir�e (par exemple `mt -f /dev/nftape fsf 2' pour embobiner jusqu'� passer deux ``marques de fichiers'', autrement dit sauter deux fichiers tar), et ensuite de tar pour lire ou �crire les donn�es appropri�es.

3.5 Ajouter des fichiers � une archive

"Est-il possible d'�tendre une archive (un fichier tar), c'est � dire sauvegarder une archive, puis plus tard, de lui rajouter des fichiers"

La r�ponse est NON. La documentation de tar vous dira d'utiliser `tar -Ar', mais �a ne fonctionnera pas � cause de limitations du pilote ftape actuel.

3.6 Monter/d�monter (Mount/unmounting) des bandes.

Dans la mesure o� une bande ne contient pas un ``syst�me de fichiers'', il n'y a aucune raison pour � vouloir monter/d�monter une bande pour restaurer le contenu de la bande, vous l'ins�rez dans le lecteur et ex�cutez la commande `tar' (ou la commande que vous utilisez d'habitude pour acc�der au lecteur).

"Y a t-il une commande explicite de (d�)montage de la bande ?"

Aucune. Le p�riph�rique (device) /dev/ftape est de type `caract�re', et ne peut donc �tre appliqu� � la commande [u]mount. Seuls les p�riph�riques de type `bloc' le peuvent.


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:40