Backup, instalação limpa e restauração

4

Devido à rota que eu entrei no Ubuntu agora tenho 12.10 atualizado de 12.04 em um sistema de arquivos NTFS. Eu investi muito tempo conseguindo tudo como eu queria, vis pacotes instalados e configurações, etc. Eu me pergunto se existe um método fácil de:

1 Backup de todo o sistema para que eu possa;

2 Faça uma instalação limpa de 12.10 no ext4 com sinos e assobios;

3 Restaure meu backup para que meu sistema se comporte como antes da reinstalação?

Desculpe se isso parece muito óbvio, mas não quero encontrar todos os problemas quando for tarde demais.

TIA.

Para que você saiba como isso aconteceu:

  1. Usou o dpkg para listar os pacotes instalados.

  2. Backup usando o deja dup. Também copiou manualmente o conteúdo de / etc para incluir coisas que o deja dup perdeu.

  3. Instalado corretamente

  4. Backup de backup restaurado e conteúdo movido / etc de volta

Não inicializaria mais. Reclamou sobre gráficos, ofereceu gráficos básicos, parados.

Repetidos 3 e 4 acima, mas com backup limpo / etc após a instalação, então

  1. Backup de backup restaurado para / home / user, mas os dados foram finalizados em / home / user / home / user. Em uma inspeção mais próxima, os dois diretórios do usuário têm o mesmo inode, mas se comportam de maneira diferente.

  2. Não pode mais fazer logon. Não é possível gravar no .ICEauthority. Tive que excluir .ICEauthority e estabelecer usuário como proprietário de todos os arquivos no usuário para efetuar login com sucesso.

  3. Conteúdo copiado de / home / user / home / user em / home / user. / home / user / home / user agora vazio. Movido / home / user / home para o lixo. Quando tento excluir / home da lixeira, ele se prepara para excluir o que parece ser o conteúdo de / home / user. Uma inspeção mais detalhada mostra que / home / user tem o mesmo número de inode que o /home/user/.local/share/Trash/files/user - posso desvincular e excluir a versão de lixo desnecessária?

  4. Tentei reinstalar o software usando o dpkg, mas todos os pacotes listados como não no banco de dados.

Merde! Alguma saída?

E para piorar a situação, o deja dup parece ter esvaziado completamente minhas pastas ~ / .local / share / evolution de todas as datas. Eu perdi todo o meu email. Melhor supor que este procedimento é um não-iniciante e usar métodos mais mundanos de um pacote no momento.

    
por Tony Martin 08.11.2012 / 18:22

2 respostas

3

A maneira mais fácil de fazer consiste em duas partes: Primeiro, faça backup de seu diretório pessoal completo, incluindo arquivos ocultos. Ele contém toda a configuração e dados específicos para o seu usuário. A segunda parte é ter uma lista de pacotes instalados. Você pode usar

aptitude search '~i'

para gerar uma lista de todos os pacotes instalados, filtre as linhas que não possuem A. Depois de instalar o novo sistema, você pode aplicar essa lista novamente para instalar todos os softwares instalados anteriormente. Dê uma olhada no manual do usuário do aptitude sobre como fazer isso.

Depois de instalar o novo sistema, você pode restaurar o backup do seu diretório pessoal e tudo deve estar de volta.

A lista de pacotes instalados pode ser gerada usando o seguinte comando:

aptitude search '~i' | grep '^..[^A]' | awk '{print }' > installed_packages.txt

Os pacotes podem ser reinstalados usando o seguinte comando:

aptitude install $(cat installed_packages.txt)

Observe que isso pode não produzir exatamente os mesmos resultados que os pacotes instalados automaticamente no primeiro comando. É melhor não instalar pacotes instalados automaticamente, pois eles permanecerão no sistema para sempre. No entanto, algumas dependências são apenas 'recomendadas' e podem não ser reinstaladas ao aplicar a lista de pacotes.

    
por antiguru 08.11.2012 / 18:51
2

Use a ferramenta de backup Deja Dup para fazer backup em uma pasta local ou na nuvem (pasta de backup). Para restaurar, apenas abra o Deja Dup após a instalação limpa, clique em 'Desejo restaurar arquivos do backup anterior ...' e forneça o caminho da pasta de backup para restaurar o sistema.

Deja Dup está disponível na Ubuntu Store.

    
por VedVals 08.11.2012 / 19:23