Novo LMDE2 instalar e mover corretamente a partição / home

1

Qual é a maneira correta de instalar o Linux (LMDE2 no meu caso) para uma nova unidade (SSD) e copiar corretamente os arquivos / home?

Esquema de Partição em ambos os discos rígidos foi o mesmo:

- /dev/sda1 linux-swap
- /dev/sda2 /
- /dev/sda3 /home

Eu acho que eu fiz da maneira errada. Eu usei nemo para simplesmente copiar o conteúdo da minha pasta / home / andrew para dois discos rígidos externos (para redundância). Eu então instalei o novo LMDE2 em um novo SSD de 250GB. Em seguida, movi a pasta / home / andrew do disco rígido externo para o meu novo sistema operacional e excluí o / home / andrew criado pelo instalador. Isso criou todos os tipos de problemas devido a permisões de arquivos. Eu tentei alterar permisões de arquivo com

sudo chown -R andrew:andrew /home/andrew

que meio que funcionou, mas ainda tive problemas. Por exemplo, não consegui abrir o gedit no terminal, por exemplo.

sudo gedit

Algum erro relacionado a .Xauthority na minha pasta / home / andrew.

Eu então tentei essa abordagem. Eu iniciei em um live usb e:

sudo rsync -aXS --progress /media/mint/250GbStorage/andrew  /media/mint/(long uuid)/home

Em seguida, executei o instalador novamente montando

/dev/sda2 as / 
/dev/sda3 as /home

O instalador simplesmente criou uma pasta padrão / home / andrew e todos os meus arquivos apareceram em / home / home / andrew. Excluir / home / andrew e renomear / home / home / andrew para / home / andrew cria o mesmo problema de antes.

Minha abordagem final foi instalar o SO e depois copiar meus documentos, desktop, música, etc. individualmente de / home / home / andrew para home / andrew usando o nemo e tudo funciona bem. (Eu não copiei os arquivos de configuração.

O meu erro é que não copiei corretamente os arquivos da minha casa? Se eu cometi erros ao fazer o backup incorreto dos arquivos da minha casa, como me recupero disso? Eu já deletei minha participação original?

Eu tentei procurar por isso em muitas permutações no google, mas não consigo encontrar uma solução que eu entenda. Há muitas pessoas que dizem que você deve ter seus arquivos em uma partição / home separada, mas nenhum guia definitivo que explica uma maneira fácil de instalar um novo sistema operacional em uma nova unidade e como migrar seus arquivos.

Obrigado

    
por andrew 12.03.2017 / 00:07

1 resposta

0

Você não fez nada de errado em sua primeira tentativa. É apenas que alguns arquivos, como .Xauthority , têm um significado / uso especial e não devem copiá-lo de um sistema para outro. Mas não copiar todos os arquivos ocultos (ou seja, os dotfiles) também não é uma boa idéia, já que você perderá muitas customizações que deseja manter. No entanto, teria ajudado a fazer a cópia fora de qualquer sessão X em execução e mesmo sem estar logado com seu nome de usuário.

Se você fosse capaz de manter seu disco antigo, você poderia ter instalado o sistema operacional no novo, e apenas usar o antigo como seu / home. Depois de alguns logins bem-sucedidos (isso garante que os arquivos que precisam ser atualizados / substituídos sejam), você poderá mover tudo para o novo disco rígido SSD.

    
por 13.03.2017 / 21:11