[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Backup struktury katalogów.



On Wed, Nov 12, 2003 at 03:04:38PM +0100, Piotr Potargowicz wrote:
> 
> >
> > ls -R / > archiwum
> >
> > Pozdr.
> >
> > R.
> Dobra a czym potem to odtwarzac?
> Pomijajac fakt ze potrzebuje tez zachowac wlascicieli i uprawnienia.

Może tak:

cat > foo
#!/usr/bin/perl
my $DST = "/backup-tmp/";
my ($dev, $ino, $mode, $nlink, $uid, $gid);
foreach (@ARGV) {
	($dev, $ino, $mode, $nlink, $uid, $gid) = stat($_);
	$_ = $DST.$_;
	mkdir($_);
	chown $uid, $gid, $_;
	chmod $mode, $_;
}
CTRL+D
chmod +x foo
find / -path /backup-tmp -prune -o -type d -print0 | xargs -0 ./foo
cd /backup-tmp
tar -zcf ../backup.tgz .

Obowiązuje stadnardowy disclaimer.
Nie testowane.
Średnio eleganckie.

Marcin
-- 
Marcin Owsiany <porridge@debian.org>             http://marcin.owsiany.pl/
GnuPG: 1024D/60F41216  FE67 DA2D 0ACA FC5E 3F75  D6F6 3A0D 8AA0 60F4 1216



Reply to: