Clone drive para um menor

0

Eu tenho um disco rígido com 3 partições nele. (um Linux-swap e dois Ext3)

A unidade é uma unidade USB de 2 TB e eu precisaria cloná-la em uma unidade flash USB de 16 GB.

As duas primeiras partições são pequenas (cerca de 2 GB no total), a terceira é tão grande quanto o restante da unidade restante, mas está vazia.

Eu preciso copiar as duas partições menores da mesma forma que elas para a unidade flash USB, e a terceira tão grande quanto possível para a unidade.

Meu pensamento foi conectar a unidade de 2TB ao computador e usar o GParted para reduzir o tamanho da partição enorme para cerca de 1GB.

Em seguida, crie uma imagem com o Win32 Disk Imager e exiba-a no pen drive. Então, como último passo, use o GParted para aumentar o tamanho da terceira partição.

Mas antes de prosseguir, preciso ter certeza de que essa é a melhor maneira de fazer isso e que não corro o risco de perder os dados.

    
por sharkyenergy 21.09.2015 / 08:34

1 resposta

1

Faça tudo no Linux. Comece redimensionando a terceira partição, como você mencionou. Não há necessidade de reduzir para 1 GB, basta torná-lo pequeno o suficiente para caber no flashdrive. Deve ser simples o suficiente.

Em seguida, você pode copiar toda a imagem do disco da unidade externa para a flashdrive usando o comando dd . Você deve definitivamente ler o manual dd ( man dd ) antes de tentar qualquer coisa, mas não é que complexo um programa. Algo como dd if=/dev/sdb of=/dev/sdc bs=16M count=1000 ou mais deve funcionar (observe o uso de dispositivos como sdb em vez de, digamos, sdb1 ; estamos copiando dispositivos de bloco inteiros, não apenas partições). Certifique-se de obter todos os bits relevantes (isto é, que bs * count seja grande o suficiente para abranger todos os dados relevantes). Observe que, sem um tamanho de bloco decentemente grande ( bs parameter), dd pode ser bem lento.

    
por 21.09.2015 / 08:56