Tag Archives: tsm

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: