como faço uma cópia exata de uma unidade flash para fins de backup

3

Atualmente tenho o Ubuntu MATE instalado (instalação completa) em uma unidade flash. Como faço uma cópia exata da unidade flash para fins de backup? Porque estou ficando com medo do eventual fracasso inevitável do disco.

    
por Thomas Yun 13.09.2016 / 21:54

2 respostas

3

Um completo clone / imagem 1: 1 de qualquer unidade ou partição pode ser feito com dd .

Primeiro, descubra o descritor de arquivo correspondente ao dispositivo que você deseja fazer o backup. O comando lsblk será útil para isso. Eu assumirei agora que você quer fazer o backup da partição /dev/sdb1 , por favor, altere este valor para corresponder à sua configuração.

Então você pode executar dd da seguinte forma:

sudo dd if=/dev/sdb1 of=~/my-backup.img bs=4M status=progress

Aviso! Tudo o que você especificar como of=... será sobrescrito! Certifique-se de que não limpa acidentalmente os seus dados e verifique a correcção deste argumento duas vezes!

Veja o que os parâmetros significam:

  • if=/dev/sdb1 : leia do arquivo /dev/sdb1 (que representa a partição bruta)
  • of=~/my-backup.img : escreve no arquivo especificado. O nome, extensão e localização do arquivo são arbitrários, apenas não escreva na mesma partição que você está lendo.
  • bs=4M : sempre processa blocos de 4 MB de uma só vez. Isso acelera o processo.
  • status=progress vê algumas informações de progresso enquanto está em execução

Mais tarde, quando quiser restaurar a imagem, basta trocar if= e of= para que o arquivo seja lido e você grave em uma partição (que deve ter o mesmo tamanho).

    
por Byte Commander 13.09.2016 / 22:24
2

1) Obtenha outro da mesma unidade flash EXACT ou uma unidade flash diferente maior em capacidade .

Observação: você também pode gravá-lo em um arquivo .img se não se importar em ter um backup funcional. (Como em, você pode inicializar o backup)

2) Inicialize a partir de um DVD ao vivo, ou qualquer outra instalação do Ubuntu que não seja o dispositivo USB que você deseja clonar

Isenção de responsabilidade: NÃO SEREI RESPONSÁVEL POR VOCÊ TORNAR O COMPUTADOR PORQUE VOCÊ FALHA A ESPECIFICIDADE DO DISPOSITIVO DE BLOCO CORRETO!

Para identificar qual é o dispositivo de bloco correto, execute: lsblk .

3) Ligue um terminal e execute:

#Replace /dev/sdb and /dev/sdc accordingly!!!

sudo dd if="/dev/sdb" of="/dev/sdc" status="progress"

4) Espere. Por possivelmente várias horas, dependendo do tamanho do seu drive USB. *

* Você pode adicionar o parâmetro bs=4M ao final do comando dd , que irá acelerar exponencialmente. Pode ou não inicializar embora. Você poderia tentar fazê-lo primeiro com o parâmetro, e se não funcionasse, então sem.

    
por Android Dev 13.09.2016 / 22:27

Tags