Se você for fazer isso com frequência, sugiro fazer um live CD personalizado usando uma ferramenta como remastersys . É muito fácil de usar e totalmente portátil.
Eu passei muito tempo configurando meu computador: scripts de shell, definições de caminho, configurações de vídeo e muitos programas. O disco está no formato ext3.
Eu gostaria de 1) mover tudo o que é importante para um computador diferente e e / ou 2) transferir tudo para uma máquina virtual que pode ser executada em vários locais, backup, instantâneo, etc.
Eu suspeito que eu poderia começar apenas copiando todo o diretório, mas agradeceria se alguém soubesse uma solução mais adequada.
Obrigado,
David
Você pode fazer o backup de / usr / local e de seu diretório pessoal no controle de versão e, em seguida, fazer o check-out de uma cópia para cada sistema em que é executado. Isso também é conveniente quando você faz alterações posteriormente.
Você pode simplesmente copiar todo o diretório. Eu costumava fornecer máquinas como esta:
O (!) é porque você precisa ser um pouco cuidadoso aqui com as opções de rsync. -x
pára de tentar copiar /proc
e /sys
. Numeric uid e gid também é uma boa ideia. Existem alguns arquivos em /var
que também podem causar problemas.
Se você copiar para uma máquina com hardware diferente, talvez seja necessário reconstruir o initrd que contém todos os drivers. Veja a documentação da sua distro para saber como fazer isso.
Talvez você possa experimentar o Clonezilla ?
Crie uma máquina VirtualBox a partir do seu físico.
Instruções passo a passo:
link
O GParted no Live CD tem a capacidade de copiar todo o sistema de uma unidade para outra. Foi assim que consegui manter tudo depois que meu disco rígido antigo estava começando a morrer e ter o novo sistema em funcionamento com todas as minhas personalizações em menos de uma hora.