Como clonar o drive de boot do MicroSD Card Linux?

1

Eu tenho uma instalação do Lubuntu inicializando a partir de um cartão MicroSD. Eu quero clonar o cartão MicroSD inicializável para que eu possa restaurá-lo para outra placa se ele falhar em algum momento no futuro. O comando abaixo criará uma imagem inicializável que eu possa restaurar em um novo cartão SD no futuro?

sudo dd if=/dev/rdisk3 of=SD.img bs=1m
    
por Ian M 19.02.2017 / 20:10

2 respostas

0

Se o cartão for /dev/rdisk3 , então sim.

Apenas não faça isso sob o dito Lubuntu. A clonagem de sistemas de arquivos montados é uma má ideia, a menos que seja montada somente leitura.

Para restaurar a partir da imagem, invoque algo como sudo dd if=SD.img of=/dev/rdisk3 . Novamente, não faça isso quando o sistema de arquivos do cartão estiver montado.

Em geral, você quase sempre precisa de um segundo Linux para clonar facilmente o primeiro.

    
por 19.02.2017 / 20:32
0

Se esta for a saída do fdisk para o cartão MicroSD, presumivelmente o comando deve ser:

sudo dd if=/dev/sde of=SD.img bs=1m

?

Disk /dev/sde: 14.9 GiB, 15931539456 bytes, 31116288 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x437cca03

Device     Boot    Start      End  Sectors  Size Id Type
/dev/sde1  *        2048 23060479 23058432   11G 83 Linux
/dev/sde2       23062526 31115263  8052738  3.9G  5 Extended
/dev/sde5       23062528 31115263  8052736  3.9G 82 Linux swap / Solaris
    
por 20.02.2017 / 23:10

Tags