A menos que haja algo magicamente diferente sobre a nova configuração do Linux versus a configuração antiga do Linux, fazer uma cópia direta seria melhor. Minha abordagem seria assim. Primeiro, na máquina antiga, crie um arquivo .tar.gz
do diretório inicial do usuário existente como este; primeiro cd
para o diretório pai /home/
:
cd /home/
Em seguida, crie o arquivo .tar
dessa forma; observe o _old
anexado ao nome do arquivo:
tar -cf username_old.tar username
Agora GZip assim:
sudo gzip username_old.tar
E isso deixará você com um arquivo chamado username_old.tar.gz
.
Agora, se estas são duas máquinas diferentes, certifique-se de criar o novo usuário na nova máquina. E, na máquina antiga, use uma ferramenta de cópia como scp
(cópia segura) para copiá-la para o novo máquina:
scp /home/username_old.tar.gz username@new_machine:.
Você pode ter que digitar seu nome e senha, mas isso irá copiá-lo da máquina antiga para a nova.
Faça login na sua nova máquina e o arquivo username_old.tar.gz
deve estar no diretório inicial do usuário. Mova um diretório para o pai /home/
assim:
sudo mv ~/username_old.tar.gz /home/
Feito isso, wow para recuperar esses dados é a sua escolha, mas eu recomendo fazer o seguinte. Na nova máquina, faça uma variante do que você fez na máquina antiga para criar um backup do diretório ~/username
existente na nova máquina:
cd /home/
tar -cf username_new.tar username
sudo gzip username_new.tar
E isso criará uma cópia de backup do diretório ~/username/
chamado username_new.tar.gz
; melhor prevenir do que remediar.
Ok, o último passo é desarquivar username_old.tar.gz
da seguinte forma:
cd /home/
sudo tar -xf username_old.tar.gz
Esta etapa final desarquivará o conteúdo de username_old.tar.gz
no diretório ~/username/
da nova máquina. Ele não sobrescreve o diretamente completamente, mas basicamente sobrescreve os itens que existem lá e adiciona novos itens se eles não existirem; é como uma mesclagem de conteúdo.
Outra abordagem seria deixar apenas username_old.tar.gz
em seu diretório pessoal na nova máquina, desarquivá-lo nesse diretório e, em seguida, selecionar / escolher itens para copiar a partir dele quando precisar.
Isso tudo depende da profundidade do conteúdo do seu diretório de usuários e de como você gostaria de lidar com esse tipo de coisa. Mas geralmente, criar .tar.gz
archive do conteúdo antigo e copiá-lo para a nova máquina é o melhor caminho a seguir.