Posted By: Tuttle (MamPoLetechJinyUsername!) on 'CZunix'
Title:     Re: kopie disku over net
Date:      Tue May  3 23:32:37 2005

> Ahojda,
>
> diky za rady, nakonec jsem to spachal takto:
>
> tar -c --same-owner --same-permissions --recursion --absolute-names
> --preserve --file - / |ssh user@masina "cat > zaloha.tar"

--same-perm mas obsazeno v --preserve a to je na neco jen pri rozbalovani.
--recursion je default a je zbytecne ho uvadet. --absolute-names rusi
bezpecnostni vlastnost taru, kdy automaticky odstranuje backslash na zacatku
nazvu souboru. Pro baleni tedy doporucuju toto:

nice tar --create --bzip --atime-preserve --file - | 
  ssh user@machine 
  "cd /path/to/backups; cat - > backup-`uname -n`-`date +%Y%m%d`.tar.bz2"

Kdyz nastavis ssh klice, muze se to provadet automaticky (netreba zadavat 
heslo).
 

> Nicmene, kdyz tedko chci z toho archivu vyextrahovat rekneme
> /var/log/auth.log a podivat se jednak jake mel ten soubor prava a jednak co
> v nem je, tak mi neni jasne, jak to udelat.

Uz sem lidi napsali, ze netreba extrahovat:

QUERY="var/log/auth.log"

for i in /path/to/backups/backup-*-tar.bz2; do
   echo $i
   tar --list --bzip --verbose $i "$QUERY"
   echo
done

A mas to i s historii. :-)

T.

Search the boards