>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/[EMAIL PROTECTED]
Internet e-mail: [EMAIL PROTECTED]

The only dumb question is the one that goes unasked.
The command line is your friend.
"Good enough" is the enemy of excellence.




Dan <[EMAIL PROTECTED]>
Sent by: "ADSM: Dist Stor Manager" <[EMAIL PROTECTED]>
01/16/2004 14:00
Please respond to "ADSM: Dist Stor Manager"

        To:     [EMAIL PROTECTED]
        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.

Reply via email to