Consegui isso fazendo o backup de todos os meus dados em uma unidade externa, reinstalando o Ubuntu em um array de raid e restaurando meu backup no novo sistema de arquivos. Em particular, segui estes passos:
-
Faça backup dos dados usando as instruções em este tópico do fórum usando o comando
sudo tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=backup.tgz --exclude=/mnt --exclude=/sys --exclude=/dev --exclude=/etc/fstab --exclude=/etc/mtab --exclude=/boot --exclude=/media /
substituindo backup.tgz em ambos os casos pela localização do backup
-
Desligue o computador e instale dois discos rígidos sendo que o menor tem pelo menos o tamanho do array de ataque (possivelmente incluindo o disco rígido original)
-
Inicialize no disco de instalação e execute o instalador.
-
Usando o particionamento manual, crie uma partição em cada disco rígido para cada partição no sistema de arquivos final. Por exemplo, se você quiser que a partição
/home
seja de 100 GB, crie uma partição de 100 GB em cada disco rígido. Defina todas as partições que farão parte de uma matriz RAID para autodetectar RAID (0xfd). -
Escolha criar arrays de raid e coloque cada partição em um array raid com a partição correspondente no outro disco.
-
Conclua a instalação como normal e reinicialize a nova instalação do Ubuntu.
-
Monte a unidade externa, se ainda não estiver montada, e restaure o backup, conforme descrito no tópico do fórum acima, usando o comando
sudo tar xvpfz backup.tgz -C /
-
Execute
sudo update-grub
e, em seguida, reinicialize. O novo sistema operacional deve agora ser exatamente como o original.
Eu prefiro esse método por alguns motivos:
-
Fazer cópias do nível do sistema de arquivos em vez de cópias no nível do disco parece preferível em geral
-
Não depende de manter a mesma estrutura de partição
-
Uma vez que descobri como fazer isso, todo o processo levou menos tempo do que a cópia no nível do disco
-
Ele permite que o instalador crie as entradas corretas para dispositivos de inicialização e dispositivos montados, que precisam ser alterados porque as partições de invasão são referidas de forma diferente das partições comuns.