Certifique-se de ter um backup atual e válido de todos os seus dados importantes antes de mexer em voz alta com discos
Digamos que o terceiro disco esteja conectado como /dev/sdc
, você iniciou a partir de /dev/sdb
(como você disse que o grub está lá), mas o sistema operacional em execução está em /dev/sda
. Então, dd
seria a maneira mais simples de clonar sdb
para sdc
. sdc
deve no mínimo ser igual em tamanho como sdb
Primeiro, verifique se você tem os dispositivos corretos emitindo mount
(só deve mostrar partições em /dev/sda
) e sudo fstab -l
(se o terceiro disco é novo, não deve haver partições nele ou apenas um FAT ou NTFS).
Depois de ter certeza (o o seguinte irá destruir todos os dados em / dev / sdc ) você pode usar diferentes maneiras:
Use o programa de cópia de bloco padrão:
sudo dd if=/dev/sdb of=/dev/sdc bs=1M
Isto irá copiar cada bloco de / dev / sdb para / dev / sdc. Veja man dd
para mais informações. Se você quiser mais opções, por exemplo um indicador de progresso, instale dcfldd
(deve estar nos repositórios padrão) e execute
sudo dcfldd if=/dev/sdb of=/dev/sdc bs=1M
que lhe dará um relatório de status a cada 256 blocos. Adicionar a opção statusinterval=N
reportará todos os blocos N.
Depois de copiar o disco bloco por bloco, você terá que adaptar a tabela de partição, pois isso não refletirá a nova geometria do disco. Para isso, inicie gparted
, selecione o novo disco e redimensione (amplie) a última partição para usar o disco inteiro, dependendo do layout da partição.
Se você preferir uma solução tudo-em-um, você pode instalar clonezilla
dos repositórios padrão. Este programa é capaz de fazer imagens de partição / disco e clonar partições / imagens (veja Clonezilla . Eu não trabalhei com isso por muito tempo, então Eu não posso dar nenhum conselho aqui.