TSM – Restore de arquivo usando linha de comando

Há mais de uma maneira para restaurar um arquivo que tenha sido copiado com o software de backup da IBM, TSM.

Eu gosto de usar a linha de comando na shell do Unix.

Seguem abaixo alguns exemplos de comandos utilizados para restaurar arquivos que foram copiados através da opção de backup do TSM (Tivoli Storage Manager).

Para archive, ao invés de restore utiliza-se retrieve na linha comando. A opção -ina também só é válida para restore, pois este conceito de versões ativas e não ativas não se aplica para archive/retrieve.

Exemplos:

  • Restaurar aquivo /diretorio/arquivo.txt no /tmp:
# dsmc restore '/diretorio/arquivo.txt' '/tmp/' -ina -pick
  • Restaurar todo conteúdo de um diretório, inclusive subdiretórios no /tmp/diretorio_restore:
# dsmc restore '/diretorio/*' '/tmp/diretorio_restore/' -ina -pick -subdir=yes

Opções:

-ina: Versões inativas

-pick: Apenas lista as versões de arquivo disponíveis no backup. Você pode então através de um menu de opções selecionar qual arquivo deseja restaurar ou cancelar a ação. Muito útil para ver o que há disponível para restore.

-subdir: Com subdir igual a yes, no caso de restaurar um diretório, ele irá restaurar toda estrutura de subdiretórios abaixo dele. Muito útil para restore de diretórios.

Observação: Se você não especificar o lugar de destino para o restore, o arquivo será restaurado para o mesmo lugar de origem.

É possível também, ao invés de usar o “dsmc restore” direto na shell do Unix, chamar a linha de comando do TSM com o comando “dsmc” e então, usar a opção restore ou outros comandos do TSM:

# dsmc
tsm> restore '/diretorio/*' '/tmp/diretorio_restore/' -subdir=yes -pick -ina

Referência:

Documentação sobre o TSM pode ser encontrada nos seguintes endereços:

2 thoughts on “TSM – Restore de arquivo usando linha de comando”

  1. Boa dia Carla,

    Tenho um problema e gostaria, se possível, conseguir uma ajuda sua. Faço backup de uma máquina no TSM, que tem milhares de arquivos. Normalmente, faço restore ou retrieve, utilizando a interface gráfica, que mostra as datas em que os arquivos foram backpeados. Acontece que, como são milhares arquivos, o tempo de montagem desta lista é muito longo(já dura mais de 24 horas). Por favor, você conhece uma forma de executar este retrieve em menor tempo?
    Cordialmente,
    Romualdo

  2. Joaquim,

    A opção –pick irá permitir você ver cada versão existente dentro do período estipulado, mas não sei se isso irá fazer com que o tempo seja menor.
    Exemplo de comando:
    dsmc ret -SUbdir=no “/backup/” “/destino/restau” -pick -FROMDate=04/01/2011 -TODate=04/03/2011 -filesonly

    dsmc res -SUbdir=no “/backup/” “/destino/restau” -pick -ina -FROMDate=04/01/2011 -TODate=04/03/2011 -filesonly

    O parâmetro -ina só é válido para a opção “restore”.

Leave a Reply

Your email address will not be published. Required fields are marked *