Dividindo uma instalação existente do Ubuntu em duas unidades físicas

8

Estou planejando adicionar uma unidade SSD na minha máquina Ubuntu. No momento, o computador tem um único disco rígido, contendo toda a instalação. O que eu gostaria de fazer é mover a instalação existente para o SSD ( / mount), excluindo a pasta /home , que gostaria de manter no disco rígido atual. A razão para isso é que a pasta principal não caberia no SSD.

Existe uma maneira que eu poderia copiar tudo, exceto a pasta /home para o SSD e, em seguida, montar a pasta home do disco rígido atual para /home (claro que apagar todas essas coisas, que foram copiadas no SSD) . alguem ja tentou isso? Você acha que é possível?

Eu não gostaria de fazer uma nova instalação, pois levará muito tempo para reconfigurar tudo.

    
por user2739716 06.11.2014 / 09:53

3 respostas

2

Não testado, mas eu faria assim se o SSD for pelo menos do mesmo tamanho ou maior que o HDD:

Vamos nomear o SSD como /dev/sda e o HDD como /dev/sdb para simplificar.

Etapas:

  1. Conecte o SSD e o HDD e inicie um Ubuntu ao vivo a partir de uma mídia inicializável (CD-ROM, pendrive)
  2. execute este comando em um terminal: sudo dd if=/dev/sdb of=/dev/sda
  3. quando terminar, monte /dev/sda e edite o arquivo /etc/fstab adicionando:

    /dev/sdb1 /home ext4 noatime,nodiratime,defaults 0 2

  4. Insira o diretório /home do /dev/sda montado e apague tudo.
  5. Agora vem a parte difícil: monte /dev/sdb1 e apague tudo, exceto o diretório /home .
  6. Quando limpo, insira /home e mova os diretórios para a raiz do /dev/sdb1 montado
  7. Apague o diretório /home vazio de /dev/sdb1
  8. Se /dev/sda for maior que /dev/sdb , use gparted para redimensionar a partição para caber no disco.
  9. Reinicie a partir de /dev/sda
  10. Aprecie.
por Frantique 06.11.2014 / 11:06
0

O link a seguir é uma resposta muito boa em ter / home em uma partição separada, ele também funciona para ter / home em uma unidade separada.

link

Então eu faria uma nova instalação no SSD e, em seguida, usando o link acima, diga para usar / home no HDD. Você terá que reinstalar seus programas, mas eles vão pegar as configurações de / home.

    
por John Lang Wilson 11.11.2014 / 21:16
-1

primeiro, você deve particionar seu ssd usando o sistema existente (fdisd) Não crie sistemas de arquivos nas partições recém-criadas, apenas use o dd para copiar as partições existentes para as partições no ssd. por exemplo:

dd if=/dev/sda1 of=dev/sdb1

O Fstab também deve ser atualizado para apontar para as novas partições. e eu sugiro manter / var em seu disco rígido, se possível, como é freqüentemente escrito para.

    
por Bram Verstraten 06.11.2014 / 10:15