I prefer to tar(1)...

On 1/7/11, Jeff Ross <jr...@openvistas.net> wrote:
> Hi,
>
> I have 2 servers that get backed up to tape.  I was scping the daily
> dump files to the server with the tape attached but now I no longer have
> hard disk room to do that.
>
> So I read the man page for rdump/dump  and that led me to rmt but I have
> been unable to make this work.  It fails with a connection refused
> error, and I could not glean from the rmt manpage why.
>
> jr...@dukkha:/home/jross $ sudo sh -x /etc/scripts/tape_backup.sh
> Password:
> + dump -0a -f nirvana.internal:/dev/nrst0 /dev/sd0a
> nirvana.internal: Connection refused
> + exit
>
> nirvana does have pf enabled, but it uses a pass all ruleset.
>
> So I next wrote a quick shell script that pushes the dump data across
> the lan with ssh and uses dd to write it to the tape drive.
>
> #!/bin/sh
> #section 1 --/
> dump -0a -f - /dev/sd0a | ssh nirvana "dd of=/dev/nrst0 bs=1024"
> #section 2 --/cvs
> dump -0a -f - /dev/sd1g | ssh nirvana "dd of=/dev/nrst0 bs=1024"
> #section 3 --/home
> dump -0a -f - /dev/sd0k | ssh nirvana "dd of=/dev/nrst0 bs=1024"
> #section 4 --/profiles
> dump -0a -f - /dev/sd1b | ssh nirvana "dd of=/dev/nrst0 bs=1024"
> #section 5 --/shared
> dump -0a -f - /dev/sd1d | ssh nirvana "dd of=/dev/nrst0 bs=1024"
> #section 6 --/stars
> dump -0a -f - /dev/sd1e | ssh nirvana "dd of=/dev/nrst0 bs=1024"
> #section 7 --/bookkeeping
> dump -0a -f - /dev/sd0n | ssh nirvana "dd of=/dev/nrst0 bs=1024"
> #done
> ssh nirvana mt rewoffl
>
> After a little trial and error this works, with one caveat--when a tape
> fills up the section it is working on aborts rather than calling for the
> second tape as a local dump-to-tape would.
>
> I can manually split this into two sections but that won't scale.
>
> Thanks in advance for any cluesticks or hints!
>
> Jeff Ross
>
>

-- 
Sent from my mobile device

Reply via email to