Dsmc
| Fiche express | |
|---|---|
| Commande | dsmc
|
| Rôle | Client TSM : sauvegarde, archivage, restauration, interrogation |
| Config | dsm.sys / dsm.opt
|
| Interface web | Démon dsmcad, port 1581
|
| Voir aussi | TSM · Dsmadmc · Installation du client (TSM) |
dsmc est la commande client TSM : elle permet de réaliser des sauvegardes/archivages, des restaurations, et d'interroger l'état du serveur ou du client lui-même.
Fichier de configuration
/usr/tivoli/tsm/client/ba/bin/dsm.sys
Interface web (dsmcad)
Le démon dsmcad doit être lancé pour que l'interface web soit disponible :
/usr/tivoli/tsm/client/ba/bin/dsmcad
Puis accéder à http://serveur:1581 (remplacer serveur par le nom du client hébergeant le démon).
Commandes usuelles
dsmc
help
help 15
Modifier le mot de passe client :
set password [ancien_mot_de_passe] [nouveau_mot_de_passe]
Voir les informations serveur
query session # session en cours
query status # statut du serveur
query option # options du serveur
query drive # lecteurs
query path # chemins (paths)
query volhistory t=dbb # historique des bandes de backup de la base
query process # process admin
query stgpool t=disk # process de migration disque
Consulter le journal d'activité filtré par type d'opération (paramètre search=, abrégé se=) :
query actlog begint=-6 se=volhistory
query actlog begint=-6 se=devconfig
query actlog begint=-6 se=inventory
Archiver un répertoire en indiquant explicitement une classe de management d'archivage :
dsmc archive /var/data/ -subdir=yes -archmc=ARCH_EXEMPLE
Lister les filespaces connus du client :
dsmc query filespace
Visualiser les durées de rétention définies
dsmc query mgmtclass
Sauvegarde vs archivage
- Archive : rétention en nombre de jours (exemple : conserver une archive 8 jours).
- Sauvegarde (backup) : rétention à l'objet, en nombre de versions — par défaut TSM conserve 3 versions d'un fichier, les versions excédentaires étant elles-mêmes conservées un nombre de jours défini par la classe de management.
Archivage
Archiver un répertoire et l'ensemble de ses sous-répertoires et fichiers :
dsmc archive "/home/exemple_utilisateur/" -subdir=yes
dsmc ar "/home/exemple_utilisateur/"
Sauvegarde (backup)
dsmc query backup /etc/vimrc
dsmc query backup /etc/*
dsmc incremental /chemin/vers/repertoire/ -subdir=yes -verbose
Planifications
dsmc query schedule
Voir Planification (TSM) pour les requêtes SQL associées (associations nœud/schedule).
Inclusions / exclusions
dsmc query inclexcl
Prévisualiser le contenu d'une sauvegarde
Afficher les fichiers qui seraient sauvegardés par TSM, sans exécuter la sauvegarde :
dsmc preview backup /chemin/vers/repertoire/ -subdir=yes
Restauration
Consulter une archive
dsmc query archive "/home/exemple_utilisateur/"
dsmc q ar "/home/exemple_utilisateur/"
Restaurer une archive (retrieve)
dsmc retrieve "/home/exemple_utilisateur/"
Vers un autre répertoire :
dsmc retrieve "/home/exemple_utilisateur/" "/home/exemple_utilisateur/TSM_test/"
L'option -pick permet de choisir les objets à restaurer dans une liste interactive :
dsmc retrieve "/home/exemple_utilisateur/fichier" "/home/exemple_utilisateur/TSM_test/" -pick
Restaurer une version antérieure (point-in-time)
dsmc query backup /var/spool/tsm/etc/dsm.sys -inactive -pitd=09/01/2011
Voir les différentes versions sauvegardées d'un fichier :
dsmc query backup -sub=yes -inactive "/data-partage/informatique"
Filtrer par plage de dates :
dsmc query backup -inactive -fromdate=09/22/10 -todate=10/11/10 -replace=no "/data-partage-vol1/maildir/d/user/exemple/"
Restaurer le contenu à une date donnée :
dsmc restore -pitd=06/26/2007 "/data-partage/informatique/utilisateur1/"
Restaurer récursivement un répertoire complet :
dsmc restore -subdir=yes -verbose "/data-partage/informatique/utilisateur1/administration/"
dsmc restore /home/essai
Voir aussi
- TSM — vue d'ensemble
- Dsmadmc — console d'administration serveur
- Installation du client (TSM) — installation des paquets client
- Planification (TSM) · Nœud (TSM)