Procurando uma maneira de fazer backup / espelhar uma unidade, trocando

5

Eu quero duplicar uma unidade.

Não consigo ligar a unidade antiga e a nova ao mesmo tempo (o antigo powerbrick morreu; portanto, tenho um powerbrick para trocar entre duas unidades).

Em anos e anos passados, os programas de backup liam o máximo possível na memória, trocavam discos e depois emitiam; repita até terminar.

Pensando nisso, um script que usou o dd para ler a partir da fonte, comprimir e armazenar em um arquivo local, e quando a unidade local está cheia (ou o arquivo temporário é de um determinado tamanho), pare, deixe disco e, em seguida, saída.

É ... bem, provavelmente levaria duas semanas para escrever e depurar um script bash para isso. E isso é assumir um tamanho fixo para ler e escrever - não usando o gzip para reduzir os swaps.

A unidade em questão inclui um backup da máquina do tempo, portanto, a cópia do arquivo está fora de questão. E nenhuma das ferramentas de cópia de arquivos que eu posso imaginar funcionará para dividi-lo em cópias parciais.

Alguém se deparou com isso e tem um script para DD's repetidos de cópia parcial para duplicar uma unidade em pedaços?

    
por Keybounce 13.03.2016 / 03:56

1 resposta

0

Minha recomendação seria fazer o dd na rede. Eu usei esse método para fazer backup de discos rígidos de laptop (muito mais fácil do que retirá-lo ou obter uma unidade externa) e, desde que você tenha uma rede decentemente rápida, geralmente não é muito lento. Certamente será muito mais conveniente do que qualquer coisa que envolva troca manual.

Omita o parâmetro of= para dd e ele gravará o conteúdo para stdout; em seguida, canalize isso para ssh user@othercomputer 'cat >disk.img' para empurrá-lo pela rede e salvá-lo.

    
por 25.02.2017 / 01:18

Tags