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: