Eu tenho um CentOS instalado em um SSD bastante antigo.
O SSD indica problemas de hardware no syslog.
Suspeito que a resposta ao seguinte sejanão, especialmente devido ao posicionamento de superblocos e setores de inicialização, mas -
É possível clonar com sucesso (com dd) um disco do sistema operacional Linux entre SSDs de tamanhos/modelos diferentes?
Especificamente, o seguinte funcionaria?
$ dd if=/dev/oldSSD of=/dev/newSSD bs=64K conv=noerror,sync
Responder1
Quedevetudo bem, desde que o novo SSD seja maior oupelo menoso mesmo tamanho do SSD antigo... Você precisará comparar a capacidade no nível de byte, um "500 GB"o disco não tem necessariamente exatamente a mesma capacidade que outro"500 GB"disco
No entanto, coisas a serem observadas:
- Não tenha o(s) sistema(s) de arquivos de origem montado(s), ou pelo menos remonte tudo somente leitura.
- Corrupção ou erros de leitura do SSD antigo – a maioria dos sistemas de arquivos não consegue determinar se o conteúdo do arquivo está danificado ou incorreto.
- Tamanho da página ou alinhamento no sistema de arquivos versus armazenamento subjacente - por exemplo, se o SSD antigo tiver páginas de 2 KB, enquanto o novo SSD tiver páginas de 16 KB.
- Depois de fazer o clone, você provavelmente desejará redimensionar partições e sistemas de arquivos para usar qualquer espaço adicional.
- Se for um disco antigo, pode muito bem ser um sistema operacional antigo... você tem certeza de que uma nova instalação de uma versão moderna não é uma solução melhor? Você ainda pode extrair dados do SSD antigo posteriormente.
- Os IDs de disco e sistema de arquivos serão idênticos, o que pode causar problemas ao tentar endereçar dados novos/antigos - por exemplo, consulte
tune2fs -U random
sistemas de arquivos ext2/3/4.
Se você suspeitar do disco de origem, provavelmente recomendo ddrescue
e certifique-se de manter um arquivo de log.
Aumentar o tamanho do bloco passado dd
para aproximadamente 4 a 8 MB pode reduzir significativamente o tempo, tanto devido a menos chamadas do sistema quanto ao tamanho do bloco de apagamento do SSD de destino correspondente. Também poderia causar menos desgaste no SSD de destino.