TSM - How to restore files from nodeA to nodeB

 

On nodeB you will need to set the virtualnodename parameter so that nodeB "thinks" it is nodeA.

To do this on nodeB type the following.

dsmc -virtualnodename=nodeA

Substitute "nodeA" with the actual node name of the computer.

We will then be prompted for the TSM password for nodeA.

The output is shown below

 $ dsmc -virtualnodename=nodeA
IBM Tivoli Storage Manager
Command Line Backup/Archive Client Interface
  Client Version 5, Release 3, Level 4.0
  Client date/time: 09-04-2009 12:00:41
(c) Copyright by IBM Corporation and other(s) 1990, 2006. All Rights Reserved.

Node Name: nodeA
Please enter your user id "nodeA":

Please enter password for user id "nodeA":

Session established with server TSMserver: AIX-RS/6000
  Server Version 5, Release 4, Level 4.0
  Server date/time: 09-04-2009 12:00:41  Last access: 09-04-2009 11:46:37

tsm>

The basic syntax for restoring your data is dsmc restore source-file destination-file. If the destination-file is omitted then TSM will restore the file(s) to their original location. Be aware that, as with backup, you cannot use wildcards in directory names. By default, TSM will restore the most current active version of a file.

To restore individual files, type something similar to the following.

tsm> rest /home/user/myfile /home/user

To restore multiple files and directories, type something similar to the following.

tsm> rest /home/user/projectA/* /home/user/projectA/ -su=yes

Note that in order to restore a full directory and the contents of all its sub-directories you need the -su=yes option.