Document pdf

Transcription

Document pdf
Sauvegarde
Utilisation de la bandothèque du CCR
Bandothèque
Les machines de calcul du CCR ont un
espace disque ayant une capacité supérieure à 300 GigaOctets.
La bandothèque du CCR est constituée
de 500 cartouches de 20 Gigaoctets ,
soit une capacité de 10 Teraoctets.
nous assurons deux services sur moka
• la sauvegarde journalière des homedir de tous les utilisateurs
• l’archivage des fichiers à l’initiative
de l’utilisateur
Jussieu
Moka
Etoile
Les principales commandes
•
commandes d’archivage
A propos des sauvegardes
L’administrateur du CCR gère les sauvegardes des fichiers et répertoires
des homedir des utilisateurs (les sauvegardes s’exécutent automatiquement chaque nuit).
La version d’un fichier sauvegardé est active tant qu’elle est identique à
celle sur disque au moment de la sauvegarde (c’est à dire vers 3h). Si le
fichier est détruit, sa version de sauvegarde devient inactive, elle est gardée
1 an. Si le fichier est modifié, Il y aura une version active: la dernière et une
version inactive qui correspond à la version avant modification. La version
inactive est conservée 3 mois, il n’existe qu’une seule version inactive
Audit des fichiers sauvegardés
•
syntaxe dsmc q b [options] source
-ina
Affiche les informations sur les fichiers Actifs et Inactifs.
-su=yes
Affiche les informations sur toute la sous-arborescence.
-tod=date
Affiche les informations sur les fichiers sauvegardés
avant cette date *.
dsmc Archive
archivage de fichiers ou de répertoires
dsmc RETrieve
lecture d’archives
dsmc Query ARchive
audit des fichiers archivés
-fromd=date
Affiche les informations sur les fichiers sauvegardés à
partir de cette date *.
dsmc Delete ARchive
destruction d’archives
source
dsmc Query ACcess
liste des accès sur les archives
nom de fichier ou de répertoire (suffixé par /)
"*" , `pwd`/ : indique le répertoire courant
. est incorecte pour indiquer le répertoire courant
dsmc Delete ACcess
retrait des accès sur une archives
dsmc SET Access Archive moka ajout d’un accès sur une archive
•
commandes de restauration
moka$ dsmc q b -ina mbox
dsmc REStore
restauration de fichiers ou de répertoires
dsmc Query Backup
audit des sauvegardes
•
Size
---3,892
2,694
aide en ligne
Les messages d’erreur : un fichier dsmerror.log est
créé dans votre homedir.
Mgmt Class
A/I
A
I
File
Les adresses utiles
•
Gestion de Adsm: [email protected]
Assistance: Michel Krawczyk [email protected] - P. 7 74 07
Assistance: Gilles Racine [email protected] - P 7 74 17
21/8/00
CCR
Backup Date
----------02/08/96 17:32:08
02/01/96 12:17:02
légende
Size
Backup Date
commandes générales
dmsc Help
•
* à utiliser éventuellement avec l’option -ina.
• exemple (liste des versions sauvegardées de ma boîte aux lettres)
Michel Krawczyk
Mgmt Class A/I File
---------- --- ---DEFAULT A /u0/ccr/syst/krawczyk/mbox
DEFAULT I /u0/ccr/syst/krawczyk/mbox
taille en octets du fichier
date de la sauvegarde et non de la création ou de
la modification du fichier
utile pour des sauvegardes particulières:DEFAULT
indique la version
La version du fichier est Active
La version du fichier est Inactive
Chemin d’accès du fichier
Pour connaitre toutes les sauvegardes faites :
moka$ dsmc q b -su=yes -ina doc/
CCR
Restauration
On peut restaurer avec dsmc res uniquement des fichiers sauvegardés.
Un fichier de /tmp ou de /ptmp ne peut être restauré car il n’est pas sauvegardé.
• exemple simple (restauration de tous les fichiers de mon répertoire
tmp, sauvegardés à partir du 1er mai)
moka$ dsmc res -su=yes -fromd=05/01/96 -rep=yes sim/
ANS4117I One or more requested files are stored on offline media
ANS4118I Waiting for mount of offline media....
Restoring
2,940 /u0/ccr/syst/krawczyk/sim/srce/cgefa.f . Done
Restoring
6,794 /u0/ccr/syst/krawczyk/sim/srce/cspdi.f . Done
Restoring
7,819 /u0/ccr/syst/krawczyk/sim/srce/cspfa.f . Done
Restoring
4,347 /u0/ccr/syst/krawczyk/sim/obj/cspdi.o . Done
Restoring
18,687 /u0/ccr/syst/krawczyk/sim/libmalib.a . Done
Restore processing finished.
•
syntaxe : dsmc res [options] source [dest]
-ina
-lat
-pi
-rep=
Restauration d’une version active ou inactive (avec
l’option -pi) des fichiers.
Restaure la version la plus récente d’un fichier, qu’elle
soit active ou inactive.
Affiche dans une fenêtre une liste de fichiers. Vous
validerez les fichiers à restaurer au moyen d’une touche.
Par défaut si le fichier existe déjà dans le répertoire, il
valeur
n’est pas restauré.
yes
Le fichier est restauré s’il est en accès écriture.
all
Le fichier est restauré même s’il est uniquement en accès
lecture.
Si le fichier existe, adsm vous laisse le choix en posant
la question de la récriture ou pas (répondre yes ou no).
Restauration de fichiers ou répertoires avec recherche
dans une sous-arborescence.
prompt
-su=yes
-fromd=date Restaure les fichiers sauvegardés à partir de cette date *.
Restaure les fichiers sauvegardés avant cette date *
-tod=date
nom de fichier ou de répertoire (suffixé par /)
"*" , `pwd`/ : indique le répertoire courant
. est incorecte pour indiquer le répertoire courant
nom fichier ou de répertoire (suffixé par /). Permet de
renommer ou de restaurer dans un autre répertoire.
dest
Par défaut, c’est le répertoire source.
* à utiliser éventuellement avec l’option -ina
source
•
exemple de restauration la plus courante
moka$ dsmc res -lat fichier
les boites aux lettres
Elles sont archivées (et non sauvegardées) tous les jours.
Pour la récuperer, il faut téléphoner à l’assistance.
CCR
cartebandotheque
Archivage
•
syntaxe : dsmc a [options] fic[fic1 ..]
Audit des fichiers archivés
•
exemple (liste des fichiers archivés d’un répertoire)
-del
En fin d’archivage le fichier source est détruit.
-des="champ"
Associe une description à l’archive
-su=yes
Permet d’archiver des fichiers en parcourant une
arborescence.
ADSTAR Distributed Storage Manager
Server date/time: 02/06/96 16:07:24 Last access: 02/06/96 16:03:46
Size Archive Date - Time
File - Expires on - Description
---- ------------------------------------------------15,290,486 01/31/1996 17:43:58 /ptmp/mk/tmp/FILES 01/30/1997 ftp
1,740,800 01/31/1996 18:19:22 /ptmp/mk/ap.tar 01/30/1997 logiciel
fic
nom de fichier ou de répertoire (suffixé par /)
"*" , `pwd`/ : indique le répertoire courant
. est incorecte pour indiquer le répertoire courant
légende
size
Archive Date-Time
•
exemple (archivage de tous les fichiers d’un répertoire)
moka$ dsmc a -su=yes -des="doc" /ptmp/mk/
Archiving--> 619,760 /ptmp/mk/HeNCE-2.0-doc.ps .** Unsuccessful **
ANS4116I One or more files will be stored on offline media
ANS4118I Waiting for mount of offline media....
Retry # 1 Archiving--> 619,760 /ptmp/mk/HeNCE-2.0-doc.ps ... Sent
Archiving--> 5,095,424 /ptmp/mk/HeNCE-2.0-full.RS6K.tar ..... Sent
Archiving--> 86,107 /ptmp/mk/hence-2.0-examples.tar.z.uu ... Sent
Archive processing of ‹/ptmp/mk/*› finished with 0 failures.
Total number of objects inspected:
8
Total number of objects archived:
8
Total number of objects updated:
0
Total number of objects rebound:
0 NE PAS TENIR COMPTE
Total number of objects deleted:
0DU MESSAGE UNSUCCESSFUL
Total number of objects failed:
0
Total number of bytes transferred: 7,070.5 KB
Data transfer time:
36.30 sec
Data tran 0.5 KB
Data transfer time:
36.30 sec
Data transfer rate:
194.74 KB/sec
Average file size:
863.7 KB
Elapsed processing time:
0:00:51
•
moka$ dsmc q ar -su=yes /ptmp/mk/
Expire on
Description
•
Nombre d’octets du fichier
Date d’archivage (et non de création ou modification du fichier)
Date de destruction de l’archive
Champ de description du fichier
syntaxe : dsmc q ar [options] source
Destruction d’archives
syntaxe : dsmc d ar [options] source
-des="champ" Recherche les archives correspondant à la description.
-pi
Affiche sur l’écran une liste d’archives. Vous validerez
celles qu’il faut détruire au moyen d’une touche.
C’est le moyen de détruire une version de fichier archivé.
-su=yes
source
Recherche dans une sous-arborescence
nom fichier ou de répertoire
Une archive détruite est définitivement perdue.
CCR
•
exemple
moka$ dsmc ret /ptmp/mk/HeNCE-2.0-doc.ps
Retrieving 619,760 /ptmp/mk/HeNCE-2.0-doc.ps ANS4117I One or more
requested files are stored on offline media
ANS4118I Waiting for mount of offline media....
Retrieving
619,760 /ptmp/mk/HeNCE-2.0-doc.ps
................... Done
Retrieve processing finished.rde
• syntaxe dsmc ret [options] source [dest]
-des="champ" Récupération d’après un champ de description.
-fromo=owner Récupération des fichiers appartenant à un autre login.
-pi
Affiche dans une fenêtre une liste de fichiers archivés.
Vous validerez ceux à récupérer avec une touche. C’est le
moyen pour obtenir différentes versions d’un fichier.
Par défaut si le fichier existe déjà dans le répertoire, il
n’est pas récupéré.
Recherche d’après le champ description
-su=yes
Recherche dans la sous-arborescence
-fromd=date
Affiche les fichiers archivés à partir de cette date
yes
Le fichier est récupéré s’il est en accès écriture.
-tod=date
Affiche les fichiers archivés avant cette date
all
Le fichier est récupéré même s’il est uniquement en
accès lecture.
Si le fichier existe, adsm vous laisse le choix en posant
la question de la récriture ou pas (répondre yes ou no).
source
-rep= valeur
nom de fichier ou de répertoire (suffixé par /)
Accès sur les archives (exemple)
Krawczyk donne les accès sur les archives du répertoire doc et sur un fichier
du répertoire courant à son Collègue Clément qui peut donc les récupérer.
• Moi, utilisateur Krawczyk
dsmc set a a /ptmp/mk/doc moka clement
Les accès sur un répertoire archivé concernent uniquement les fichiers du
répertoire et non ceux appartenant à une sous-arborésence.
prompt
-su=yes
-fromd=date
-tod=date
source
dest
Recherche dans une sous-arborescence
Récupération des fichiers archivés à partir de cette date.
Récupération des fichiers archivés avant cette date
Nom fichier ou de répertoire (suffixé par /).
Nom fichier ou de répertoire (suffixé par /). Permet de
renommer ou de récupérer dans un autre répertoire.
Par défaut c’est le répertoire source.
dsmc set a a /ptmp/mk/papier.ps moka clement
•
dsmc q ac
•
On ne peut récupérer pas un fichier qui a été sauvegardé. le fichier doit avoir
été archivé.
L’archive n’est pas détruite lors de l’opération de récupération.
-des="champ"
utiliser la commande tar avant d’archiver un répertoire
tar -cvf src.tar source
dsmc a -del -des=" simul" src.tar
rm -rf source # ne pas oublier
Récupération d’une archive
Type
---Archive
Archive
Archive
ANS4198I
pour lister les accès
Node
User
Path
---------------------------MOKA
clement
/ptmp/mk/papier.ps
MOKA
clement
/ptmp/mk/doc/*
MOKA
frank
/ptmp/mk/doc/*
‹Query Access› command successfully completed
• Utilisateur Clément (lors de la récup il doit indiquer une destination !)
Dans l’exemple, mon collègue Clément liste mes archives (uniquement celles où je lui ai mis les accès).
dsmc q ar -fromo=krawczyk /ptmp/mk/doc
Puis il en récupère une dans son répertoire courant.
dsmc ret -fromo=krawczyk /ptmp/mk/doc/fic ./fic
CCR
exemple de récupération dans /tmp d’un fichier tar
archivé à partir de /ptmp
moka$ dsmc ret /ptmp/mk/src.tar /tmp/
moka$ cd /ptmp/mk
moka$ tar xvf /tmp/src.tar
Vous devez vous rappeler si vous avez archivé à partir de /tmp, /ptmp ou
éventuellement à partir de votre homedir.
Remarque fondamentale
CCR