Reinstalando o Ubuntu: Devo fazer backup de arquivos de ponto do meu diretório pessoal?

2

Estou removendo meu Ubuntu 13.04 porque estou reinstalando a versão mais recente. Então, retomei minha partição inicial usando tar . O back-up inclui arquivos ocultos (arquivos de pontos) como abaixo:

$ tar -tvf ubuntu_home.tar

drwxr-xr-x ravbholua/ravbholua 0 2014-06-08 16:11 home/ravbholua/
drwx------ ravbholua/ravbholua 0 2013-07-04 04:41 home/ravbholua/.compiz/
drwx------ ravbholua/ravbholua 0 2014-06-07 13:27 home/ravbholua/.compiz/session/
-rw-rw-r-- ravbholua/ravbholua 94 2013-07-17 21:09 home/ravbholua/.compiz/session/10cb5b0e6473b31966137407039559636600000017000031
-rw-rw-r-- ravbholua/ravbholua 94 2014-03-30 23:13 home/ravbholua/.compiz/session/10827bd50247533452139619877576376200000017730032
-rw-rw-r-- ravbholua/ravbholua 94 2014-03-26 17:58 home/ravbholua/.compiz/session/1045273c9617fd9fd4139583223634115900000020210032
-rw-rw-r-- ravbholua/ravbholua 93 2013-07-18 19:07 home/ravbholua/.compiz/session/103af463f1638372f413741493305265900000017040031
-rw-rw-r-- ravbholua/ravbholua 94 2013-10-02 21:14 home/ravbholua/.compiz/session/10731c70d9dfbc841d138072379649671100000018220032
-rw-rw-r-- ravbholua/ravbholua 94 2013-07-25 21:20 home/ravbholua/.compiz/session/10178ce07333091a04137476677623131400000017150031
.................
.................
.................
drwx------ ravbholua/ravbholua         0 2014-01-09 08:52 home/ravbholua/.speech-dispatcher/log/
-rw------- ravbholua/ravbholua         0 2014-01-09 08:52 home/ravbholua/.speech-dispatcher/log/dummy
.log
-rw------- ravbholua/ravbholua        42 2014-01-09 08:52 home/ravbholua/.speech-dispatcher/log/festi
val.log
-rw------- ravbholua/ravbholua         0 2014-01-09 08:52 home/ravbholua/.speech-dispatcher/log/espea
k.log
drwx------ ravbholua/ravbholua         0 2014-01-09 08:52 home/ravbholua/.speech-dispatcher/log/debug
/
-rw-rw---- ravbholua/ravbholua      7522 2014-01-09 08:52 home/ravbholua/.speech-dispatcher/log/speec
h-dispatcher.log
drwx------ ravbholua/ravbholua         0 2014-01-09 08:52 home/ravbholua/.speech-dispatcher/pid/
-rw-rw---- ravbholua/ravbholua         5 2014-01-09 08:52 home/ravbholua/.speech-dispatcher/pid/speec
h-dispatcher.pid
drwx------ ravbholua/ravbholua         0 2013-07-16 20:47 home/ravbholua/.synaptic/
-rw-rw-r-- ravbholua/ravbholua       237 2013-08-19 08:53 home/ravbholua/.synaptic/synaptic.conf
-rw-rw-r-- ravbholua/ravbholua         0 2013-08-19 08:53 home/ravbholua/.synaptic/options
-rw-rw-r-- ravbholua/ravbholua         0 2013-09-03 19:01 home/ravbholua/.Xauthority.IJTU2W
-rw-r--r-- ravbholua/ravbholua     12679 2013-07-04 03:14 home/ravbholua/.face

O que eu sinto é que não é necessário fazer backup de todos esses arquivos. Pelo contrário, pode ser perigoso fazer backup desses arquivos de ponto. Eles são realmente necessários? Quando eu reinstalar o novo Ubuntu, a minha partição home pode ter muitos arquivos de ponto (suponho). Eu gostaria de recuperar os arquivos de backup na partição inicial do novo sistema operacional. Portanto, durante a recuperação (digamos, usando tar ), os arquivos de ponto já existentes serão sobrescritos pelos arquivos de backup, que podem ser perigosos . Porque minha intenção seria recuperar os arquivos (pdf, áudio / vídeo, texto, etc da minha partição inicial) que eu criei intencionalmente & não os arquivos de pontos que são criados automaticamente.

Então, como fazer o backup de minha partição inicial?

    
por Ravi 08.06.2014 / 17:42

1 resposta

3

Faça backup apenas das coisas com as quais você entende o objetivo.

Por exemplo, se o seu cliente de e-mail tiver um arquivo de configuração específico, você provavelmente desejará salvá-lo. É claro que, embora seu cliente de e-mail quase certamente tenha algum lugar, ele salva a configuração; se a configuração for definida pela interface, talvez você não saiba o que é isso. Você poderia tentar fazer algumas suposições nesse sentido, mas não assuma que tudo em um diretório ~/.mymailclient é para configuração.

Infelizmente , parece ser a norma com software contemporâneo para configuração de caixa preta sem implementar ou documentar um meio para o usuário fazer backup ou transferi-lo para outro sistema. Para esses casos, você pode procurar on-line para ver se alguém tem uma pista. Você também pode tentar acessar a lista de usuários e perguntar.

how to back-up my home partition?

Em vez de automatizar completamente o processo com o tar, eu recomendo que você crie um diretório de "backup" e copie tudo o que quiser nele, espelhando a estrutura de diretórios do seu diretório pessoal, e então crie um tarball disso. Como você pode ou não estar ciente, você pode descompactar um tarball dentro de um diretório existente e tudo irá se encaixar sem excluir os arquivos existentes; por exemplo, se houver um subdiretório foo e um arquivo no arquivo foo/bar , ele será colocado no subdiretório foo existente, substituindo qualquer bar existente, mas não alterando nada sobre o diretório. Em outras palavras, descompactar um tarchive é aditivo , então você pode pegar o seu tarball de backup, descompactá-lo no novo $ HOME, e os arquivos dentro dele serão adicionados ao que já estiver lá.

No entanto, se você quiser experimentar o backup de coisas, você pode descompactá-lo em um subdiretório novo e copiar um aplicativo de cada vez. Por exemplo, depois de instalar seu cliente de e-mail e iniciá-lo uma vez, você provavelmente terá um diretório contendo a configuração, por exemplo, ~/.myemailclient . Você pode então tar que temporariamente e copiar as coisas do seu backup dentro Se o aplicativo ainda funciona corretamente, ótimo. Se não (a natureza da configuração pode ter mudado em várias versões, ou você pode ter errado sobre o que os arquivos envolvidos fazem, etc.), você pode deletá-la e voltar ao original a partir do arquivo temporário (alternativamente, você pode criar um segundo diretório de backup e copiar as novas configurações do sistema para lá até ficar satisfeito com tudo).

Dessa forma, você pode tentar fazer o backup de toda a configuração possível sem arriscar a deixar qualquer coisa no novo sistema em um estado inconsistente.

    
por 08.06.2014 / 18:13

Tags