Fazer uma cópia exata de uma unidade com 14.10 em uma unidade maior

0

No momento, estou ficando sem um cartão SD de 8 GB, preciso copiar o disco para um cartão SD de 16 GB.

dd da minha pesquisa clona as partições e o setor de inicialização, etc.

A unidade de 8GB é criptografada, como eu cuido disso e a unidade que está sendo clonada / copied está em uso, como faço para lidar com isso para que qualquer cópia seja exata e seja sua configuração de verificação?.

Até agora, o utilitário de disco diz:

Ext2 (version 1.0) — Mounted at /boot

O / boot contém / dev / sda1, / dev / sda2 e s / dev / da5 e outra partição / dev / mapper / sda5_crypt

Eu quero clonar para o cartão SD de 16GB que precisará ser formatado como sua tabela de gordura do tipo W95, declara apenas leitura, não sei por que isso é como é definitivamente gravável como era na minha câmera até uma semana atrás.

Atualmente, tenho o seguinte comando:

dd if=/dev/sda of=/dev/sda conv=noerror,sync

Estou certo de que isso irá copiar todo o disco com as partições sda2 et al para a unidade que um novo sda será criado?

** EDITAR **

PROBLEMA RESOLVIDO

Só para você saber, o HDD morreu hoje, não está nem girando e fez um grito horrível, reiniciado para descobrir que não posso entrar no BIOS até que o HDD tenha sido detectado, Nice one AMI, o caminho a percorrer tipo de programação ...

    
por Mark Giblin 25.02.2015 / 22:49

1 resposta

1

Currently I have this command:-

dd if=/dev/sda of=/dev/sda conv=noerror,sync

Am I right that this will copy the entire disk with the sda2 et al partitions over to the drive that a fresh sda will be created?

Observe que você tem um erro de digitação no seu comando. O arquivo de saída deve ser a unidade de destino, ou seja, provavelmente sdb . Verifique qual é a unidade de origem e qual é a unidade de destino cuidadosamente antes de fazer qualquer coisa! Se sda = unidade de origem e sdb = unidade de destino, o comando seria:

dd if=/dev/sda of=/dev/sdb conv=noerror,sync

e, para responder à sua pergunta, sim. Mas lembre-se de que conv=noerror,sync forçará os blocos defeituosos (se presentes) a serem copiados sem qualquer aviso .

The 8GB drive is encrypted, how do I cater for this and the drive being cloned / copied is in use, how do I deal with that so that any copy is exact and is their a verify setting?

Não há problemas em relação à criptografia, mas absolutamente não clonar a unidade enquanto ela estiver em uso . Inicialize a partir de um CD / DVD ao vivo e faça tudo de lá. Quando terminar, você poderá comparar as unidades usando cmp ; Primeiro de tudo você precisa saber o tamanho da sua primeira unidade em byte. Você pode usar fdisk para fazer isso: em um terminal:

fdisk -l /dev/sda

Então:

cmp -n <size_of_sda_in_bytes> /dev/sda /dev/sdb

onde <size_of_sda_in_bytes> é o tamanho da primeira unidade em byte. Se não houver saída, as unidades correspondem ao byte <size_of_sda_in_bytes> , ou seja, todo o procedimento foi bem sucedido

    
por kos 25.02.2015 / 23:51