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