GNU/Linux >> Znalost Linux >  >> Linux

Rsync přátelský gzip

můj gzip (na ubuntu a fedoře) má možnost --rsyncable. Vytvořte tarbally pomocí:

tar -c whatever/ | gzip --rsyncable > file.tar.gz

BeezNest má docela dobré vysvětlení možnosti rsyncable pro gzip. V autorově testu tato možnost přidala asi 1 % k velikosti souboru, ale umožnila rsync přenést aktualizace do souboru gzip s více než 1300násobným zrychlením.

Pro krvavé podrobnosti se podívejte na tuto diskuzi, kterou citují.


Líbí se mi to, protože jsem to chtěl tar.gz, ne jen .gz

GZIP='--rsyncable' tar cvzf bobsbackup.tar.gz /home/bob

Linux
  1. Jak naplánovat příkaz Rsync?

  2. Jak gzipovat adresář v Linuxu

  3. Použití rsync k synchronizaci souborů

  1. Příkaz tar pro Linux

  2. Jak to vyřešit – CPAN.pm potřebuje nainstalovaný tar, gzip a bzip2 – chybová zpráva

  3. Příklady příkazů tar v Linuxu

  1. Jak vyřešit:stdin:není ve formátu gzip

  2. rsync do/z archivu tar

  3. Kopírujete lokálně velký adresářový strom? cp nebo rsync?