Project

General

Profile

Utilisation de l'interface ligne de commandes

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