A melhor escolha para backup off-site: dd vs tar

1

Eu tenho dois discos rígidos de partição única de 1 TB configurados como RAID1, dos quais eu gostaria de fazer um backup externo em um terceiro disco, que ainda estou para comprar. A idéia é armazenar o backup na casa de um parente, consideravelmente longe do meu lugar, na esperança de que todas as informações estejam seguras no caso de um apocalipse termonuclear global.

É claro que esse backup seria bem criptografado. O que eu ainda tenho que decidir é se eu vou simplesmente tar a partição inteira ou, em vez disso, usar o dd para criar uma imagem dos discos. Existe alguma diferença não trivial entre essas duas abordagens que eu poderia estar negligenciando? Esse backup fora do local seria atualizado no máximo duas ou três vezes por ano, no melhor dos casos, portanto, o desempenho não deveria ser um fator a ser considerado.

O que e por que você usaria se fosse eu? dd, tar ou uma terceira opção?

    
por plok 28.03.2010 / 20:45

4 respostas

4

Entre os 2, alcatrão seria o vencedor no meu livro por causa da portabilidade que robertpostill menciona. Se eu fizesse algo assim sozinho, usaria o rsync.

Você mencionou que o desempenho não é um problema. Eu não sei qual velocidade de conexão você tem entre os dois sites, mas se você está fazendo um backup remoto e assumindo um up-speed de modem a cabo de 512KBps, você está olhando para quase um mês para transferir o 1TB completo. É por isso que eu pegaria uma cópia local primeiro (via rsync) e depois movo seu disco para o host remoto. Os rsyncs subsequentes copiarão apenas os arquivos que foram alterados.

    
por 29.03.2010 / 04:23
1

Para o meu dinheiro eu faria tar, a razão é que um arquivo tar é mais portátil que um arquivo dd. Eu estaria pensando que você iria obter algum novo hardware e, em seguida, usar um O / S de resgate para obter seus discos configurados e obter o arquivo TAR no novo hardware. Você sabe que o tar funcionará em um O / S de resgate e que mesmo que você use um O / S de resgate baseado no BSD (supondo que você esteja usando o Linux como seu O / S primário) você ainda pode usar o tar e ter certeza do resultado. É muito menos provável que o dd funcione em outro O / S.

Além disso, você pode duplicar o tar com um algoritmo de compactação como gzip ou bz2 para obter uma melhor utilização do espaço.

    
por 29.03.2010 / 02:34
0

Eu preferiria tar sobre dd para os propósitos que você está descrevendo. No entanto, eu recomendaria o dar over tar, pois ele pode compactar cada arquivo individualmente E suporta atualizações incrementais.

    
por 29.03.2010 / 02:41
0

Por que não usar o rsync, rsnapshot, rdiff-backup ou qualquer outra coisa que faça sincronização. Dessa forma, você não precisa esperar que o 1 TB inteiro seja copiado a cada vez.

    
por 29.03.2010 / 09:14

Tags