Reinstalando o Ubuntu sem formatação / home, arquivos de configuração específicos de BACKUP?

0

Eu tenho / home & amp; / (sistema de arquivos) em partições separadas. Eu atualizei algumas vezes (xubuntu), mas o meu sistema operacional pegou o inevitável fud ao longo dos anos & amp; Eu quero fazer uma nova instalação.

Para fazer uma nova instalação de / e manter a casa como está, usa este método .

A única diferença é que eu não quero abandonar todos / sem ter a oportunidade de retribuir coisas úteis, caso eu possa seletivamente reaplicar coisas ou o que quer que seja. Alguém tem um guia do que fazer backup (se houver) de /? Tudo o que posso encontrar são guias para fazer o backup de tudo, o que eu não quero. Da mesma forma existe uma maneira óbvia de salvar uma lista de seus programas instalados ou é apenas o método 'screenshots of menu menu'?

Obrigado

(note para mods: tags 're-installation' e 'software-installation' não são permitidos sob a regra "installation tag not allowed", mesmo que existam como alternativas. Isto é certamente um bug)

    
por dez93_2000 17.06.2015 / 20:32

2 respostas

1

Para manter a lista de pacotes instalados no sistema antigo, você pode fazer:

apt --installed list

ou

dpkg --list

e redirecioná-lo para algum arquivo no sistema de arquivos inicial. Então, se você quiser fazer backup de alguns subdiretórios no diretório /, poderá usar tar com parâmetros apropriados. Eu recomendo fazer backup / etc. Além disso, alguns logs em / var / log podem ser úteis para comparação futura com o novo sistema. Se você tem um sistema de arquivos pequeno e deseja fazer backup de todo o sistema de arquivos, use tar com o parâmetro --one-file-system.

    
por ludvik02 17.06.2015 / 20:57
1

Backup da sua raiz

Obtenha o dispositivo de partição raiz usando o mount:

$ mount
[...]
/dev/sdXY on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
[...]

Monte-o em outro diretório (substitua / dev / sdXY usando sua partição):

$ sudo mkdir -p /mnt/root
$ sudo mount /dev/sdXY /mnt/root

Copie-o para outra partição, sem alterações de permissão de arquivo (no exemplo, vou usar / home):

$ sudo cp -rfp /mnt/root/ /home/old_root

Obtendo todos os programas instalados

Acho que a melhor maneira de conseguir isso é observar a lista de pacotes instalados. No Ubuntu, a instalação do programa na maioria dos casos é feita com pacotes, se você reinstalar o pacote do programa correspondente, você obterá o programa de volta.

Para obter a lista dos pacotes instalados:

$ dpkg -l |grep ^ii

Se você quiser salvá-lo em um arquivo, você pode adicionar > path/to/file neste comando. Por exemplo:

$ dpkg -l |grep ^ii > /home/user/package_list
    
por Danilo de Andrade Mendes 17.06.2015 / 20:57