Les procédures suivantes permettent de sauvegarder et de restaurer des fichiers Linux entre une partition logique Linux qui utilise des ressources i5/OS et une unité de bande partagée.
Assurez-vous que les données Linux se trouvent dans le serveur de fichiers.
En règle générale, Linux traite une bande comme une unité par
caractère : il peut y lire rapidement des données ou y enregistrer de longs flots de
données, mais il ne peut y retrouver rapidement des données spécifiques. En revanche, Linux traite un disque ou un CD comme une unité par bloc : il peut lire ou enregistrer rapidement des données à n'importe quel endroit de l'unité, ce qui convient pour la commande
mount.
Pour sauvegarder et restaurer des fichiers Linux entre une partition qui utilise des ressources i5/OS et une unité de bande partagée, procédez comme suit :
- Tapez la commande suivante : tar -b
40 -c -f /dev/st0 fichiers Reportez-vous aux descriptions suivantes pour connaître la fonction des arguments de cette commande :
- tar est le nom de la commande (contraction de "archivage sur bande").
- -b 40 indique la taille de bloc en secteurs. Cet argument spécifie que
Linux doit enregistrer le flux à archiver dans des blocs de 40 secteurs (20 ko). Si vous ne spécifiez pas de valeur pour cet argument, la
valeur par défaut est de 20 secteurs (10 ko), ce qui n'est pas aussi efficace
que la valeur 40 par rapport à une bande virtuelle.
- -c correspond à l'option de création. Cet argument indique que la commande tar
crée une nouvelle archive ou écrase une ancienne (par opposition à la restauration de
fichiers à partir d'une archive ou à l'ajout de fichiers individuels à une archive
existante).
- -f /dev/st0 correspond à l'unité de bande virtuelle et au numéro de la bande. Cet argument
indique que la commande utilise la bande virtuelle 0 sur le serveur IBM System i5 ou eServer i5.
A l'issue de l'exécution
de la commande tar, l'unité de bande est fermée et la
bande rembobinée. Pour sauvegarder plusieurs archives sur la bande, vous devez
l'empêcher de se rembobiner après chaque utilisation et positionner la bande
sur le marqueur de fichier suivant. Pour ce faire, spécifiez l'unité
nst0 (bande virtuelle non rembobinable) au lieu de
l'unité st0.
- fichiers correspond aux noms des fichiers et des répertoires à sauvegarder.
Vous avez sauvegardé les données Linux provenant d'une partition qui utilise des ressources i5/OS sur une unité de bande partagée.
- Tapez la commande suivante : tar -b 40 -x -f /dev/st0 fichiers L'argument -x (extraire) remplace l'argument -c (créer) dans la commande tar utilisée à l'étape 1. Vous avez restauré les données Linux provenant de l'unité de bande partagée sur une partition qui partage des ressources.