Well. I donno, kind of have to depend on the OS itself which I am not sure of the details. I am only familar with linux.
Plus anything that would do would probably be inferior to getting a app that is designed to do this stuff from the get go, but I would use it just so that I wouldn't have to spend any more time or effort then I had to.
I was checking out this page of nice tar tricks
So say you wanted to back up your config or /usr or home files onto a onto a server. So you can login from your machine you want to back up via FTP and do the nice ftp pipe feature that I just discovered:
ftp > put "|tar -cvfp /usr/ |gzip" > usr.tar.gz
Then in order to retreive them you would do the oppisite from a boot disk. Mount the future user partition to /mnt and change into it. The login to the ftp server.
ftp > get usr.tar.gz "|gunzip | tar -xvfp "
Then do the same for the rest of the directories.
Or something like that. Stuff like this usually takes a couple tries in order to get it working correctly, but after I got it and remember to write it down somewhere or make a script, then I can do it pretty reliably.
There are only a few things I would worry about...
Like permissions. Messed up permissions suck. I would have to be very carefull if your OS uses ACL and have to make sure that the tar versions on both the boot and the original machine support it correctly.
Then any "special" files. In linux you have proc and dev that that sometimes don't take kindly to being copied since they don't hold any "real" files.
unfortunatly I don't have anywere to mess around with this stuff right now. Maybe when I get home...
I would like to figure out a way to use Netcat to tar ball a directory pipe it into netcat and then have it untar onto the client computer.
Althought that ftp pipe trick is pretty cool.
Of course the VASTLY EASIER way to do it reliably would to simply stick both drives in one computer, boot up with a boot disk, and copy the entire directory from one drive to another. Unless there some special file permission or low-level whatnot that I am not aware of with your OS.