Ferramentas de backup incremental de linha de comando

Ferramentas de backup incremental de linha de comando

Quais ferramentas de backup de linha de comando têm a melhor taxa de compactação? Quero fazer backup de todo o meu sistema, incluindo arquivos de mídia, arquivos de texto, etc.

eu encontreiesta listano site wiki do Arch, mas não sei como essas ferramentas se comparam e qual delas ofereceria a melhor taxa de compactação geral. Sei que ferramentas diferentes podem fornecer melhores resultados para tipos de arquivo específicos, mas qual ferramenta e quais configurações resultariam no menor arquivo, dada uma combinação de vários arquivos de entrada?

Responder1

A taxa de compressão mais alta também apresenta algumas desvantagens importantes e geralmente não é recomendada.

Para uma solução de backup, muitas vezes é importante fazer uma restauração rápida.

A taxa de compactação que você pode atingir depende dos seus dados e da ferramenta de compactação que você está usando. xzfornece uma das taxas de compressão mais altas:

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

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

Outra maneira de obter 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, rsyncbackups.

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 compactação (isso é feito automaticamente pelo sistema de arquivos) e tem acesso rápido aos dados de backup.

informação relacionada