====== TSM Kommandozeile Überblick ======
===== Commands =====
==== Display ====
* List contents of backup:
dsmc query backup '/data/*'
==== Back up and archive ====
* Incremental
dsmc incr
* Archive
dsmc archive "/scratch/anna/*" -subdir=yes -description="Describe this archiving"
==== Restore and retrieve ====
The //restore// command works with files that have been backed up, //retrieve// works with files that have been archived. Otherwise the command and options are pretty much the same.
* Restore files with directory recursion to __original__ location:
dsmc restore "/data/*" -su=yes
"-su" stands for subdirectories.
* Restore files recursively to a __different__ location:
dsmc restore "/data/*" /different/location/ -su=yes
The "/" at end of the new location is mandatory.
* :!: Please note that performing several restores in a row sometimes pulls in files that were previously marked as unavailable
==== Restore older (inactive) files or folders ====
* search for available versions:
dsmc restore -inactive -pick -su=yes '/data/dir*' /different/location/
A window will open with the older files or folders numbered;choose the number of the file you want to restore and press enter; confirm by typing o (stands for ok) and press enter again, the files will be restored in the chosen location
==== Delete files from backup and archive ====
The commands are:
dsmc delete backup ...
dsmc delete archive ...
The other specifications are the same as with //backup//, //archive//, //restore// and //retrieve//.
==== Restartable restore sessions ====
* List restartable restore sessions:
dsmc query restore
* Restart a restartable restore:
dsmc restart restore
Choose for the list of restore sessions displayed.
* Cancel a restartable restore:
dsmc cancel restore
Choose for the list of restore sessions displayed.
==== Access ====
* Allow access to this host's backup from other hosts:
dsmc set access backup "*" TOP*.PHYSIK.UNI-FREIBURG.DE root
* Display host that have been allowed access to this host's backup.
dmsc query access
* Delete access to this host's backup from other hosts:
dmsc delete access
A list of access rules is shown and the user selects which one to delete.
* Specify a different host's backup to restore from:
-fromnode=other-host
* Do several at once to speed up recovery
===== Options =====
* Options apparently go at the end of a command.
* It looks like using dsmc interactively will wait for tape mounts but otherwise it won't. You can use the //tapeprompt// option:
-tapeprompt=no
"No" is the default and means TSM will automatically wait for the tape to be mounted. "Yes" means TSM will ask the user whether to wait or not.
* Specify what to do when trying to restore to an existing file with:
-replace=xxx
The possibilities are:
* Prompt (default): You are prompted whether to overwrite a file that already exists on your workstation.
* All: All existing files are overwritten. No action is taken on the file until there is a response to the prompt.
* Yes: Any existing files are overwritten. No action is taken on the file until there is a response to the prompt.
* No: Existing files are not overwritten. No more prompts will be displayed.