Eu clonei um disco de inicialização (carregador de inicialização /
e swap
partições) com dd no mesmo tamanho de disco (setores defeituosos começaram a aparecer). Obtive 1 erro de leitura no meio do disco. Depois de trocar os discos, recebi o erro "O sistema de arquivos de destino não tem sbin / init". No começo, pensei que o problema é /etc/fstab
apontar para o UUID errado para inicializar. Acontece que o novo disco tem o mesmo UUID, mas eu mudei para /dev/sda
apenas shure e é mesmo /dev/sda
(desconectei todos os outros discos). O problema persiste.
Como é possível que, a partir de 2 discos idênticos, um esteja bom e o outro não?
Editar:
Acabei de montar o novo disco (é LVM, exceto / boot - isso importa?) E não consigo ler nada - "Erro de entrada / saída". Então, por que eu recebo "O sistema de arquivos de destino não possui sbin / init" agora resolvido. Eu tentei isso antes, eu juro. Mas fiz ls
isso, vi meu diretório raiz e decidi que estava tudo bem.
conv=noerror
. sincronizar? "coloque todos os blocos de entrada com NULs no tamanho ibs" - para que serve?
noerror
ele, a cópia será interrompida quando ocorrer um erro. Com noerror
mas não, sync
ele pulará o bloco de entrada com erro, mas todos os blocos serão gravados no local errado (um bloco antes). conv=noerror,sync
gravará um bloco de zeros para cada bloco de erro para manter a entrada e a saída sincronizadas.
dd conv=noerror,sync
?