Para clonar um disco, você absolutamente deve desmontar todas as partições. Todos os sistemas operacionais modernos têm muitos serviços executados em segundo plano que gravam na partição do sistema operacional, e também podem periodicamente gravar em outras partições montadas (mesmo aquelas em outros discos) por qualquer motivo. As gravações podem ser pequenas e poucas, mas quaisquer gravações - especialmente aquelas que envolvem metadados do sistema de arquivos - arruinarão sua clonagem.
Tipicamente, um clona unidades inteiras inicializando uma Live CD / DVD / USB Key do Linux (escolha qualquer distribuição que você goste, Eu prefiro o Mint para esse tipo de coisa). Dessa forma, seus discos rígidos podem permanecer desmontados.
O comando que você tem lá funcionará bem, mas, por enquanto, se um setor não puder ser lido por qualquer motivo, dd
será interrompido. Você pode querer esse comportamento, ou você pode querer que ele continue ... até você. O Arch tem excelente documentação sobre clonagem de disco e eles recomendam algo assim:
# dd if=/dev/sdX of=/dev/sdY bs=512 conv=noerror,sync
Mas leia a documentação, especialmente sobre como ajustar bs
para valores mais altos, pois isso pode ter um impacto significativo na velocidade de clonagem. Se você quiser que dd
pare se encontrar um erro, remova a parte conv=noerror,sync
.