O disco rígido que tenho meu Ubuntu instalado está prestes a falhar. Prefiro não perder 3 anos em dados, personalização e aplicativos. Estou procurando uma maneira de mover o sistema completo (incluindo SWAP, porque não tenho certeza se posso vincular novamente o sistema a uma nova partição SWAP) para outro disco rígido. Mas não o disco rígido completo <apenas a partição que contém o Ubuntu, para uma partição em um disco rígido diferente. Basicamente, eu gostaria de fazer o que pude fazer com o Norton Ghost para minha instalação do Windows. Pensei em usar o Clonezilla, mas acho que teria problemas com o GRUB (principalmente tentando inicializar a partir de um UUID diferente do que está no arquivo conf). você conhece alguma maneira de fazer isso?
PS, meu diretório pessoal está criptografado, mas isso não é realmente um problema, porque eu posso contornar isso.
EDIT: alterou a explicação para torná-la mais clara
fonte
Bem, eu apenas usei o usb stick + ubuntu live.
Eu estava transferindo o ubuntu 13.10 de um disco rígido maior para um ssd menor, e o clonezilla "disse" que isso não pode ser feito dessa maneira, pois a partição de destino é menor que a partição de origem.
Então iniciei o ubuntu live, montei os dois discos rígidos (novo disco, foi particionado anteriormente, é claro, não se esqueça do swap;)) e apenas:
então:
acima, você pode ver que está apenas copiando todos os diretórios de um disco rígido para outro, recursivamente, com todas as permissões e coisas preservadas.
então eu tive que fazer dois links simbólicos no diretório raiz de um novo disco:
e o próximo passo foi instalar o grub, então:
onde x - device, y - número da partição (se não tiver certeza, use cfdisk ou fdisk para imprimir a tabela de partições ...)
e o último passo foi mudar o uuid de um novo disco rígido para uuid do disco rígido antigo (é a maneira mais fácil de enganar a configuração do grub, o fstab ou outra coisa sem procurar e corrigir configurações)
O novo UUID será exibido após a remontagem do dispositivo. Então agora reinicie e se estiver tudo bem, seu ubuntu deve começar ...
fonte
Você pode fazer isso usando dd. Para informações completas, consulte o site.
Clonar um disco rígido usando um Ubuntu Live CD
Você também pode usar:
Você pode baixar o Clonezilla aqui
Aviso Certifique-se de verificar a Limitação do Clonzilla antes de começar.
Você também mencionou que usou o Ghost para Windows, também pode usar o Ghost para Linux .
Fonte: http://www.howtogeek.com/howto/19141/clone-a-hard-drive-using-an-ubuntu-live-cd/
Fonte: http://www.makeuseof.com/tag/2-methods-to-clone-your-linux-hard-drive/
fonte
ddrescue
seria uma opção melhor aqui, pois o disco rígido está com defeito.Alguns anos atrás, usei com sucesso essa ferramenta para "clonar" minhas partições: G4L . Tudo funcionou com algumas correções pós-instalação, como redimensionar partições (eu clonei as partições em diferentes tamanhos HD) e grub reinstalar (é bastante simples, você só precisa de um CD ao vivo para reinstalá-lo no MBR).
Você pode ignorar com segurança sua partição de swap (você poderá recriá-la novamente) ou cloná-la e ativá-la mais tarde, editando manualmente
/etc/fstab
ou na linha de comando.Nas últimas semanas, fiz novamente o clone com o clonezilla e tudo correu bem com as mesmas correções pós-clonagem. Portanto, não se preocupe e experimente, nada no seu HD original será tocado!
EDITAR:
Encontrei um correio antigo onde descrevi o primeiro processo de clonagem. Eu agi da seguinte maneira:
Inicializado novamente com o Live CD e montado o novo disco:
Reinicie, verifique a troca
fonte
@boywithaxe - Com relação aos seus comentários à resposta de Mitch, você pode simplesmente copiar as partições relevantes fazendo isso . Essa é realmente a parte mais fácil. A parte mais complicada é que você também precisará montar a partição recém-copiada, além de algumas outras partições e instalar o grub ( ) ( e adicionar uma partição de troca antes de reiniciar (se estiver clonando uma partição de inicialização )). Usando esse método, também não há necessidade .
dd if=/dev/sdb3 of=/dev/sda3
grub-install /dev/sda
resize2fs
Acabei de fazer isso sozinho e usei uma combinação de reparo de inicialização após uma atualização do Windows no Ubuntu 14.04 (não-RAID) e resposta de jasmines .
Então, depois de inicializar a partir do liveCD:
Quando isso terminar, então
onde sda3 contém as partições raiz e de inicialização copiadas recentemente)
note que este é sda não sda3
fonte