Ferramentas de backup incremental de linha de comando

6

Qual (is) ferramenta (s) de backup de linha de comando tem a melhor taxa de compactação? Eu quero fazer backup de todo o meu sistema, incluindo arquivos de mídia, arquivos de texto, etc.

Eu encontrei esta lista no site wiki do Arch, mas não sei como essas ferramentas se comparam uns aos outros e qual deles ofereceria a melhor taxa de compressão global. Eu percebo que ferramentas diferentes podem dar melhores resultados para tipos de arquivos específicos, mas qual ferramenta e usar quais configurações resultariam no menor arquivo dado uma mistura de vários arquivos de entrada?

    
por polym 24.06.2014 / 04:33

1 resposta

1

A maior taxa de compactação também apresenta algumas desvantagens importantes e geralmente não é recomendada.

Para uma solução de backup, geralmente é importante ter uma restauração rápida.

A taxa de compactação que você pode atingir depende dos dados e da ferramenta de compactação que você está usando. xz fornece uma das maiores taxas de compactação:

xz -z -c -9 -e /dev/sda2 > /path/file.xz

comprimirá seu dispositivo de disco para stdout ( -c ) com a taxa de compactação mais alta ( -9 ) e a chave extrema ( -e ). Isso levará muito tempo.

Outra maneira de ter boas taxas de compactação e também uma restauração rápida é usar um sistema de arquivos habilitado para compactação como o BTRFS, onde você pode armazenar, por exemplo, rsync backups.

Para montar um volume BTRFS compactado:

mount /dev/sda2 -t btrfs -o noatime,nodiratime,compress=lzo /path

Isso é bastante conveniente, porque você não precisa lidar com a compactação (isso é feito automaticamente pelo sistema de arquivos) e ter acesso rápido aos seus dados de backup.

    
por 24.07.2014 / 21:52