Clonar HDD criptografado para unidade menor

5

Para o meu trabalho Laptop eu uso full HDD encryption e eu preciso atualizar meu HD de 500GB para um drive de 250 SSD, meu HDD tem apenas cerca de 100GB de dados e é criado via encrypted LVM .

O GParted não suporta a criptografia LUKS, portanto, não consigo copiar (ou redimensionar) partições.
Usando dd seria ótimo, mas por causa do tamanho diferente eu poderia perder dados.

Então, apenas a opção válida que obtive até agora é tentar redimensionar a partição e, em seguida, tentar um clone com dd (mas parece muito complicado e propenso a falhar).

Existe alguma outra maneira de clonar os dados no disco rígido sem reinstalar?

Com base no que li até agora, acho que reinstalar seria a solução mais fácil e rápida, mas gostaria de ver suas ideias / opiniões.

Obrigado

    
por Radu Maris 25.02.2013 / 17:22

1 resposta

4

Então, foi o que eu fiz no final:

  • Enquanto logado com acesso a dados não criptografados, copiei todos os dados para um HDD externo usando o rsync.
    ATENÇÃO: a primeira tentativa copiou todos os dados, mas quando verifiquei os dados 70% estavam em formato binário (até fotos, arquivos de texto etc ...) e não úteis, então apaguei o HDD externo e recomeço, pela segunda vez funcionou (não tenho idéia do que estava errado na primeira vez), mas é muito importante para DOUBLE CHECK the copied files if you plan to tamper with the original data .

  • Faça uma lista com todos os programas instalados.
    Eu fiz isso manualmente do "Centro de Software", porque eu queria ter o histórico instalado disponível, você pode usar dpkg -l > textfile ou outros comandos para dar ALL pacotes instalados e, em seguida, reinstalá-los via aptitude install $(cat <textfile>) . Claro que você precisa mover o textfile para a nova instalação.

  • Instale a mesma versão do sistema operacional no novo disco rígido, usando o mesmo nome para sua conta de usuário.

  • Monte a unidade externa e copie tudo para o novo HDD
    ATENÇÃO: Se você fizer isso a partir da GUI, não sobrescreva seu diretório home, apenas coloque-o com um nome diferente, por exemplo, /home/YOURNAME.orig, e depois que todos os arquivos forem copiados, vá para ctrl + alt + F2, faça o login machins, pare o gui (para o ubuntu normal 12.04 o comando é service lightdm stop , mv sua antiga casa em cima da nova mv /home/YOURNAME.orig /home/YOURNAME e inicie o X novamente service lightdm start .

Aqui você pode ver o poder do diretório / home dir do Linux, tudo no lugar, ícones, configurações, configurações específicas de aplicativos, até dados em cache :), e eu só tive um tempo de inatividade de 4 horas (porque a primeira cópia falhou).

Espero que isso ajude, eu ainda considero isso uma abordagem mais rápida e segura em comparação ao redimensionamento do HDD criptografado.

    
por Radu Maris 21.03.2013 / 11:50