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
'
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.
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
'
tar
sur une bandePour 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.
"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.
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.
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:40