Utilisation de l'interface ligne de commandes¶
- Table of contents
- Utilisation de l'interface ligne de commandes
- Consulter les classes de gestion disponibles pour ma sauvegarde
- Consulter les options utilisées pour ma sauvegarde
- Consulter la liste des filtres appliqués à mon client de sauvegarde
- Sauvegarder le contenu d'un répertoire
- Sauvegarder un fichier
- Prévisualiser le contenu d'un répertoire tel qu'il sera sauvegardé par le client TSM
- Consulter les fichiers sauvegardés ainsi que leur état dans TSM
- Restaurer la dernière version d'un fichier
- Restaurer la dernière version d'un répertoire et son contenu
- Restaurer une ancienne version d'un fichier en utilisant une date
Consulter les classes de gestion disponibles pour ma sauvegarde¶
% dsmc query mgmt
Consulter les options utilisées pour ma sauvegarde¶
% dsmc query option IBM Tivoli Storage Manager Command Line Backup-Archive Client Interface Client Version 6, Release 2, Level 1.0 Client date/time: 11/26/2012 14:07:23 (c) Copyright by IBM Corporation and other(s) 1990, 2010. All Rights Reserved. Node Name: DEMO Session established with server CCTSM2: AIX Server Version 6, Release 2, Level 4.0 Server date/time: 11/26/2012 14:07:24 Last access: 11/26/2012 14:07:21 ACTIVATEKEY: YES AFSBACKUPMNTPNT: YES ALLOWWILDCARDCH: NO ARCHMC: ARCHSYMLINKASFILE: YES ASNODENAME: ASRFILESPATH: ASRMODE: NO AUTOFSRENAME: PROMPT AUDITLOGGING: OFF AUDITLOGNAME: /tmp/dsmaudit.log AUTOMOUNT: AUTODEPLOY: YES BACKMC: BACKUPREGISTRY: YES CANDIDATESINTERVAL: 1 CASESENSITIVEAWARE: NO CHANGINGRETRIES: 4 CHECKFORORPHANS: NO CHECKTHRESHOLDS: 5 CLIENTVIEW: STANDARD CLUSTERDISKSONLY: NO CLUSTERNODE: NO COMMMETHOD: TCP/IP COLLOCATEBYFILESPEC: NO COMMRESTARTDURATION: 60 [...] DOMAIN: /home /etc [...] VIRTUALMOUNTPOINT: /home /etc
Note:
Voir la FAQ_Unix pour savoir quand utiliser un VirtualMountPoint
ou un Domain
Consulter la liste des filtres appliqués à mon client de sauvegarde¶
% dsmc query inclexcl IBM Tivoli Storage Manager Command Line Backup-Archive Client Interface Client Version 6, Release 2, Level 1.0 Client date/time: 11/26/2012 14:09:21 (c) Copyright by IBM Corporation and other(s) 1990, 2010. All Rights Reserved. Node Name: DEMO Session established with server CCTSM2: AIX Server Version 6, Release 2, Level 4.0 Server date/time: 11/26/2012 14:09:22 Last access: 11/26/2012 14:07:24 *** FILE INCLUDE/EXCLUDE *** Mode Function Pattern (match from top down) Source File ---- --------- ------------------------------ ----------------- No exclude filespace statements defined. Excl Directory /.../*no_backup* Server Excl Directory /.../*NO_BACKUP* Server Excl Directory /.../.beagle Server Excl Directory /.../.[Cc]ache Server Excl Directory /.../[Cc]ache.Trash Server Excl Directory /.../Cache Server Excl Directory /usr/lib64 Server Excl Directory /usr/lib32 Server Excl Directory /usr/lib Server Excl Directory /usr/bin Server Excl Directory /var/lock Server Excl Directory /var/run Server Excl Directory /var/tmp Server Excl Directory /boot Server Excl Directory /lib64 Server Excl Directory /lib32 Server Excl Directory /lib Server Excl Directory /sbin Server Excl Directory /bin Server [...]
Ainsi, par exemple, la Excl Directory /bin Server
spécifie que "tout ce qui se trouve sous /bin
ne sera pas sauvegardé" et que ce filtre provient du serveur de sauvegarde.
Sauvegarder le contenu d'un répertoire¶
% dsmc incremental /PATH/TO/DIR/ -subdir=yes -verbose
Sauvegarder un fichier¶
% dsmc incremental /PATH/TO/FILE
Prévisualiser le contenu d'un répertoire tel qu'il sera sauvegardé par le client TSM¶
% dsmc preview backup /PATH/TO/DIR/ -subdir=yes IBM Tivoli Storage Manager Command Line Backup-Archive Client Interface Client Version 6, Release 2, Level 1.0 Client date/time: 11/01/2012 22:47:48 (c) Copyright by IBM Corporation and other(s) 1990, 2010. All Rights Reserved. Node Name: DEMO Session established with server CCADSM1: AIX-RS/6000 Server Version 5, Release 5, Level 5.0 Server date/time: 11/01/2012 22:47:48 Last access: 11/01/2012 22:46:51 Preview function invoked. Depending on the number of objects to query, this operation could take a while to complete. Are you sure you want to continue? (Yes (Y)/No (N)) Y Preview output has been successfully written to file '/var/spool/tsm/log/dsmprev.txt'.
Cette commande génère une liste des fichiers et répertoires dans $PWD/dsmprev.txt
, et précise si TSM les sauvegardera ou non.
Le fichier de prévisualisation dsmprev.txt
peut dans certains cas vous être demandé par les administrateurs du CC-IN2P3 afin de vous aider à résoudre vos problèmes de sauvegarde.
Consulter les fichiers sauvegardés ainsi que leur état dans TSM¶
Dans TSM, un fichier peut avoir deux états:
- A pour Active lorsque le fichier est encore présent sur la machine qui effectue la sauvegarde.
- I pour Inactive lorsque le fichier n'est plus présent sur la machine effectuant la sauvegarde ou n'est plus la dernière version du fichier.
% dsmc query backup /var/spool/tsm/etc/dsm.sys -inactive IBM Tivoli Storage Manager Command Line Backup-Archive Client Interface Client Version 6, Release 2, Level 1.0 Client date/time: 11/01/2012 23:13:06 (c) Copyright by IBM Corporation and other(s) 1990, 2010. All Rights Reserved. Node Name: DEMO Session established with server CCADSM1: AIX-RS/6000 Server Version 5, Release 5, Level 5.0 Server date/time: 11/01/2012 23:13:06 Last access: 11/01/2012 23:12:50 Size Backup Date Mgmt Class A/I File ---- ----------- ---------- --- ---- 2 206 B 20/09/2011 17:10:36 PCMGM A /var/spool/tsm/etc/dsm.sys 1 929 B 01/06/2011 17:06:08 PCMGM I /var/spool/tsm/etc/dsm.sys 2 010 B 18/07/2011 17:52:02 PCMGM I /var/spool/tsm/etc/dsm.sys 2 178 B 19/07/2011 17:13:58 PCMGM I /var/spool/tsm/etc/dsm.sys
Restaurer la dernière version d'un fichier¶
% dsmc restore /var/spool/tsm/etc/dsm.sys /tmp/dsm.sys.restored IBM Tivoli Storage Manager Command Line Backup-Archive Client Interface Client Version 6, Release 2, Level 1.0 Client date/time: 11/01/2012 23:17:10 (c) Copyright by IBM Corporation and other(s) 1990, 2010. All Rights Reserved. Node Name: DEMO Session established with server CCADSM1: AIX-RS/6000 Server Version 5, Release 5, Level 5.0 Server date/time: 11/01/2012 23:17:10 Last access: 11/01/2012 23:13:06 Restore function invoked. ** Interrupted ** ANS1114I Waiting for mount of offline media. Restoring 2 206 /var/spool/tsm/etc/dsm.sys --> /tmp/dsm.sys.restored [Done] Restore processing finished. Total number of objects restored: 1 Total number of objects failed: 0 Total number of bytes transferred: 2,17 KB Data transfer time: 0,00 sec Network data transfer rate: 90 779,62 KB/sec Aggregate data transfer rate: 0,02 KB/sec Elapsed processing time: 00:01:37
Cette commande restaure la dernière version du fichier /var/spool/tsm/etc/dsm.sys
à l'emplacement /tmp/dsm.sys.restored
.
Si aucun nouvel emplacement n'avait été spécifié, la restauration se serait faite directement dans /var/spool/tsm/etc/dsm.sys
et aurait écrasé notre fichier si ce dernier existait déjà.
Comme l'indique le message ANS1114I Waiting for mount of offline media une cartouche a besoin d'être montée si les données ne sont plus présentes sur le cache disque. Les temps de restauration peuvent de ce fait être (très) longs.
Restaurer la dernière version d'un répertoire et son contenu¶
% dsmc restore /var/spool/tsm/ -verbose -subdir=yes
Comme pour les fichiers, vous pouvez préciser un nouvel emplacement pour la restauration:
% dsmc restore /var/spool/tsm/ /tmp/tsm.restored subdir=yes
Restaurer une ancienne version d'un fichier en utilisant une date¶
% dsmc query backup /var/spool/tsm/etc/dsm.sys -inactive -pitd=09/01/2011 IBM Tivoli Storage Manager Command Line Backup-Archive Client Interface Client Version 6, Release 2, Level 1.0 Client date/time: 01/11/2012 23:29:14 (c) Copyright by IBM Corporation and other(s) 1990, 2010. All Rights Reserved. Node Name: DEMO Session established with server CCADSM1: AIX-RS/6000 Server Version 5, Release 5, Level 5.0 Server date/time: 01/11/2012 23:29:13 Last access: 01/11/2012 23:28:57 Size Backup Date Mgmt Class A/I File ---- ----------- ---------- --- ---- 2,178 B 07/19/2011 17:13:58 PCMGM I /var/spool/tsm/etc/dsm.sys
L'option -pitd
signifie *P*oint *I*n *T*ime *D*ate et permet de préciser une date précise pour la restauration.
Dans la commande donnée en exemple, nous souhaitons voir quelle version du fichier /var/spool/tsm/etc/dsm.sys
était présente dans TSM le 1er septembre 2011.
Le format de la date tel que spécifié dans l'option -pitd
est: MM/DD/YYYY.
Nous pouvons voir que le fichier /var/spool/tsm/etc/dsm.sys
du 1er septembre 2011 est une version inactive du fichier qui a été sauvegardée le 19 juillet 2011 et n'avait pas été modifiée depuis.
Pour la restaurer, il suffit d'utiliser l'option -pitd
conjointement à la fonction de restauration de dsmc:
% dsmc restore /var/spool/tsm/etc/dsm.sys -inactive -pitd=09/01/2011