Você pode restaurar seu diretório pessoal ou todos os diretórios principais (por exemplo, /home
), /usr/local
e /root
por atacado e indiscriminadamente. Para o resto:
-
/usr
: não restaure isso (exceto para/usr/local
). O conteúdo é todo gerenciado pelo gerenciador de pacotes Debian. Basta recuperar os arquivos, reinstalando os mesmos pacotes que você tinha antes. Na verdade, a menos que você tenha feito modificações incomuns em seu sistema, como usardpkg-dirvert
para substituir as coisas em/usr
, talvez não seja necessário manter um backup de/usr
(mas mantenha/usr/local
) . -
/etc
: descompacte o backup em um local de preparo e selecione as alterações individuais a serem restauradas. Você pode comparar as versões antiga e nova com algo comodiff -ru
, mas você notará muitas diferenças que você deve ignorar, como usuários do sistema com diferentes uids e arquivos de configuração diferentes devido a pacotes que foram instalados antes, mas não mais . Apenas restaure as alterações que você reconhece como alterações feitas por você mesmo. -
/var
: muito parecido com/etc
, mas um pouco mais fácil. Você pode se livrar de grandes partes de/var
do backup, como/var/cache
e talvez/var/log
(se você não se importa com logs antigos), e substituir outras peças como/var/www
completamente do backup. Outros ainda, como/var/lib
, podem ser mantidos para que você possa se referir ao estado do sistema antigo, mas não use o conteúdo do novo sistema.
Claro que sua outra opção é restaurar tudo fielmente do backup em vez da reinstalação. Então você receberá de volta um sistema que é exatamente o mesmo que o sistema antigo com a menor quantidade de trabalho.