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.