cvs commit: src/sbin/dump dump.8 dump.h main.c tape.c src/sbin/restore extern.h main.c restore.8 tape.c

Brian F. Feldman green at
Tue Apr 13 05:04:37 PDT 2004

Eivind Eklund <eivind at> wrote:
> On Mon, Apr 12, 2004 at 07:58:07PM -0700, Brian Feldman wrote:
> > green       2004/04/12 19:58:07 PDT
> > 
> >   FreeBSD src repository
> > 
> >   Modified files:
> >     sbin/dump            dump.8 dump.h main.c tape.c 
> >     sbin/restore         extern.h main.c restore.8 tape.c 
> >   Log:
> >   Add -P arguments for dump(8) and restore(8) which allow the user to
> >   use backup methods other than files and tapes.  The -P argument is
> >   a normal sh(1) pipeline with either $DUMP_VOLUME or $RESTORE_VOLUME
> >   defined in the environment, respectively.
> >   
> >   For example, I can back up my home to three DVD+R[W]s as so:
> >   Filesystem  1K-blocks     Used    Avail Capacity  Mounted on
> >   /dev/ad0s2e  40028550 10093140 26733126    27%    /home
> >   green# dump -0 -L -C16 -B4589840 -P 'growisofs -Z /dev/cd0=/dev/fd/0' /home
> This looks very interesting - where do you get growisofs and how do you
> restore a backup made this way?

Thanks; growisofs comes from sysutils/dvd+rw-tools and is used to burn all 
the DVD media that the other tools can't do well or at all.  In this case, I 
used it to burn the dump straight to the first (only) DVD+RW track.  As long 
as you use a DVD+R or DVD+RW, you should be able to start and stop with 
virtually no consequences, making them suitable for output directly from 
dump.  If you're using an ATAPI DVD drive to restore them, you should be 
able to just use restore -f /dev/acd0t01 or even -f /dev/cd0 with no offset 
if the dump was made at block 0.  Otherwise, you'll certainly need to use 
restore -P to read in the correct track.

Brian Fundakowski Feldman                           \'[ FreeBSD ]''''''''''\
  <> green at                               \  The Power to Serve! \
 Opinions expressed are my own.                       \,,,,,,,,,,,,,,,,,,,,,,\

More information about the cvs-src mailing list