Posso fazer backup de uma unidade de 1 TB em uma unidade de 750 GB?

1

Eu quero fazer backup de um disco rígido maior (1000 GB), mas, infelizmente, só tenho um disco rígido menor (750 GB) disponível. Neste caso em particular, eu não quero copiar os arquivos, eu quero fazer backup do disco rígido bit a bit :

dd if=/dev/sda of=/dev/sdb

O que obviamente vai acontecer é depois de copiar 750 GB de dados, dd vai desistir e me dizer que não há espaço de armazenamento suficiente na unidade de comando. Isto é bom; minhas esperanças são de que a única informação que eu sempre precise recuperar será nos primeiros 500GB, mas prefiro copiar o máximo que puder, já que esse valor de 500GB é apenas uma estimativa.

Minha pergunta é: ainda poderei montar /dev/sdb mais tarde e abrir ou recuperar os dados que ele salvou, mesmo que apenas 75% dos dados estejam lá e dd tenha sido parado no meio da cópia?

    
por IQAndreas 01.11.2014 / 02:46

3 respostas

1

O disco menor pode ter armazenamento suficiente se houver espaço livre suficiente no disco maior ou se o espaço usado puder ser compactado abaixo do tamanho do disco menor.

Normalmente eu sugeriria substituir todo o espaço vazio por zeros antes de fazer uma cópia do setor compactado, mas isso não é uma boa ideia quando uma unidade está falhando.

Sugiro fazer um sistema de arquivos no disco menor (se já não estiver), montá-lo e gravar (para cada partição a ser salva) um arquivo compactado (por exemplo) tar:

tar -cjf /mnt/smalldisk/bigdisk.tbz /bigdisk/partition

Se o arquivo tar precisar de mais espaço do que o disponível, você poderá restaurar quase tudo o que puder ser gravado (exceto o último arquivo inacabado).

    
por 01.11.2014 / 03:22
1

Eu apenas usaria algo simples como deletar a porcaria que você não precisa, então use gparted para encolher a partição do disco rígido e copiá-la.

    
por 01.11.2014 / 04:53
0

Não, não faça isso. Como você imaginou, é provável que você perca até 25% dos dados na unidade fazendo isso e também tenha dificuldade em recuperar o que resta. Contanto que você seja capaz de montar o disco e copiar os arquivos, você deve fazer isso em vez de tentar usar dd .

Mesmo que você não consiga montar a unidade, sua próxima tática é usar dump (supondo que você esteja usando ext [234]) para tentar fazer o backup. É bem provável que seja capaz de recuperar grande parte do que pode ser recuperado da unidade (a menos que tenha sido marcado como excluído intencionalmente) e armazená-lo na unidade menor em um formato que possa ser facilmente extraído ou restaurado imediatamente, e a cópia de segurança pode ser comprimida, por isso, mesmo que a unidade de origem esteja quase cheia, pode ainda caber na unidade menor.

    
por 01.11.2014 / 04:01

Tags