Hey Jesse,

Another solution would be to create a text file with what you want to backup.

i.e.

backuplist.txt
---------------------------
/usr/
/etc/
---------------------------

tar cvjpf yourbackup.tar.bz2 -T backuplist.txt

-Mark

On Monday 10 March 2003 10:58 am, Meir Kriheli wrote:
> On Sunday 09 March 2003 22:45, Jesse Jacobs wrote:
> > Hello everyone,
> >
> > I would like to backup my system minus some dirs.
> >
> > I print to a file the files/dirs i'd like to skip
> >
> > mount /dev/hda1 /boot
> > find /proc > /tar.test.txt
> > find /exports >> /tar.test.txt
> > tar -cvjpsPf -X /tar.test.txt / /exports/backup-full-090303.tar.bz2
> >
> > But when the archive starts the specified dirs are included  :)
> >
> > I hope to use this for compiling a optimised i686/athlon-xp base to be
> > used for my own rapid deployment.
> >
> > Also I've noticed the archives in /usr/portage/distfiles/*.tbz2 or
> > tar.bz2 I was hoping I could tar these and extract to the fresh base for
> > a little bandwith savings.
> >
> > Jesse Jacobs.
>
> Hi Jesse,
>
> You don't need to specify each file in the excludes file. I usually do it
> with --exclude switch and specify wild cards.
>
> I advise against using -P as it can lead to accidents. If you untar it as
> root by accident it'll overwrite your current system (since / is included).
> Let tar strip the leading / and untar in the root dir.
>
> -p is not really needed at this stage AFAIK, as it affects extract, not
> creation. You might want to  revers the order since usually after 'f' is
> passed tar is expecting the file name.
>
> Try this for example:
> tar -cvjpf /exports/backup-full-090303.tar.bz2 --directory / --exclude=proc
> --exclude=exports
>
> You can exclude other dirs as well (tmp/* contents for example).
>
> There are many tutorials on the net about it, Google will surely find some
> for you.

--
[EMAIL PROTECTED] mailing list

Reply via email to