Date: Thu, 4 Jan 1996 19:55:04 -0700 (MST) From: Terry Lambert <terry@lambert.org> To: wjh@bhoss.ifx.net Cc: questions@freebsd.org Subject: Re: Tar backup to another machine ? Message-ID: <199601050255.TAA01089@phaeton.artisoft.com> In-Reply-To: <XFMail.960104191550.wjh@bhoss.ifx.net> from "Bill Henderson" at Jan 4, 96 07:15:50 pm
next in thread | previous in thread | raw e-mail | index | archive | help
> Can someone help me with the syntax for running tar on one machine outputing > the file on the other? 1) Archive local files to a device on a remote machine: tar cvf - <local files> | rsh <remote box> dd of=<remote dev> 2) Extract files from a device on a remote machine to the local machine: rsh <remote box> dd if=<remote dev> | tar xvf - 3) Archive remote files to a device on a local machine: rsh <remote box> tar cvf - <remote files> | dd of=<local dev> 4) Extract files from a local device to a remote machine: dd if=<local dev> | rsh <remote box> tar xvf - You may change the directory on the remote machine before the archival or extraction if you use the rich shell escape sequence for your account on the remote machine. For instance, if your shell on the remote machine is the Bourne shell (/bin/sh), you can extract the files into the /tmp directory (assuming they are relative pathed), by changing #4 above to: dd if=<local dev> | rsh <remote box> "( cd /tmp ; tar xvf -)" The same will work for changing the directory before archiving files from the remote machine. You would probably be better off using the "Amanda" port in "packages" if your intent is to perform remote backups. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199601050255.TAA01089>