>From the Unix client manual:
complete
Restores the entire path, starting from the root, into the specified
directory. The
entire path includes all the directories except the file space name.
So the client is correctly.
The only way I can think of to accomplish what you want is to include the
file system name in the target directory specification, i.e.:
dsmc retrieve -preser=complete -filelist=restflst /export/home/usr/
Regards,
Andy
Andy Raibeck
IBM Software Group
Tivoli Storage Manager Client Development
Internal Notes e-mail: Andrew Raibeck/Tucson/IBM@IBMUS
Internet e-mail: storman AT us.ibm DOT com
The only dumb question is the one that goes unasked.
The command line is your friend.
"Good enough" is the enemy of excellence.
Dan <dansidorick AT DRVFI DOT COM>
Sent by: "ADSM: Dist Stor Manager" <ADSM-L AT VM.MARIST DOT EDU>
01/16/2004 14:00
Please respond to "ADSM: Dist Stor Manager"
To: ADSM-L AT VM.MARIST DOT EDU
cc:
Subject: Problem retaining full path name with retrieve
I'm probably missing something obvious, but I can't figure out how to
retrieve a file to a new directory while retaining the full path name,
when the beginning of the path name is a mount point. (I don't know if
my terminology is right--I'm new to the unix world).
For example, I want to retrieve /usr/local/test2 to
/export/home/usr/local/test2. If /usr is not a mount point, and the
file is in the root filesystem, everything works fine. But if a
filesystem is mounted on /usr, the retrieved file drops the /usr:
dsmc retrieve -preser=complete -filelist=restflst /export/home/
Retrieving 24,968 /usr/local/test2 --> /export/home/local/test2
[Done]
Client is TSM 5.1.1 on Solaris 8, server is ADSM 3.1.2.1 on OS/390.
Thanks for any help.
|