Estou procurando uma lista cujos caminhos / arquivos são seguros para excluir para um backup completo do sistema / casa.
Considerando que eu tenho uma lista de pacotes instalados.
/home/*/.thumbnails
/home/*/.cache
/home/*/.mozilla/firefox/*.default/Cache
/home/*/.mozilla/firefox/*.default/OfflineCache
/home/*/.local/share/Trash
/home/*/.gvfs/
/tmp/
/var/tmp/
- pastas não reais, mas pode causar problemas graves ao 'restaurar'
/dev
/proc
/sys
Sobre o quê...
/var/
em geral?/var/backups/
- pode ficar bem grande/var/log/
- não requer muito espaço e pode ajudar na comparação posterior/lost+found/
backup
cache
thumbnails
seb
fonte
fonte
/home/*/.local/share/Trash
. Eu já restaurei os arquivos da pasta lixeira no backup. Foi uma exclusão incorreta, notada e desfeita depois que eu fiz backups - e ao restaurar os arquivos os arquivos ainda estavam no lixo.Respostas:
Quando eu
rsync
sistema em uma partição de backup, excluo estes:Dessa forma, consigo inicializar a partição de backup da mesma maneira que inicializo a partição original.
Então, para resumir, eu sugeriria
não
/{dev,proc,media,...}
se excluindo , apenas seu conteúdoexcluindo
/var/{run,lock}
, e especialmente as grandes/var/cache/apt/archives/
fonte
--exclude=/proc/*
, ele manterá o diretório / proc no backup (o que é necessário se você deseja inicializar o espelho), mas não o conteúdo.--exclude=/home/*/.opera/cache
também :)Recomendarei excluir todos
/usr
(exceto o forte/usr/local/
) e ter um backup dedpkg --get-selections
Na minha opinião, um backup completo não é realmente útil. Prefiro dados e preferências de backup e, em seguida, restauro os pacotes dos repositórios oficiais.
Mas é a minha preferência ...
/usr
contém principalmente conteúdo binário estático dos pacotes de distribuição. Reinstalar um pacote restaurará o/usr
conteúdo. Também/bin
e/sbin
contém binários de pacotes de distribuição./usr/local
contém pacotes instalados manualmente (fora dos pacotes de distribuição). então vale a pena fazer backup.fonte
/lib
, o mesmo se aplica? E como você restaura essa seleção de pacotes?/lib
. Gostaria de acrescentar também que, em vez dedpkg --get-selections
talvez seja melhor usá-loapt-mark
, como foi dito aqui: askubuntu.com/questions/101931/…Também li todas as respostas e todas as outras questões relacionadas quando estava configurando meu backup completo do sistema.
Meus 2 centavos não seriam para excluir nada, mas apenas quando você estiver fazendo um backup completo do sistema offline.
Deixe-me elaborar agora: Se você fizer o backup do sistema a partir de si mesmo, poderá excluir alguns diretórios como outros já mencionaram, mas isso não é uma boa maneira, na minha opinião, pois pode introduzir alguns erros mais tarde ao restaurar o sistema. Por exemplo, se você excluir o diretório / tmp, depois de restaurá-lo, / tmp não estará lá e o sistema criará um e isso pode ter telas de login bloqueadas devido a problemas de chmod e chown em / tmp. Também não fazer o backup do diretório ~ / .cache pode resultar na quebra do cache do banco de dados do Ubuntu Software Center.
O que faço é usar um CD ao vivo, usar o LuckyBackup e fazer backup de todo o sistema sem omitir nada. Agora, ao restaurar, escolhi 'excluir arquivos não presentes na fonte'. Dessa forma, você terá um instantâneo inteiro do sistema restaurado exatamente no estado em que criou o backup (mais ou menos como fazer um instantâneo em uma VM).
fonte
/proc
,/dev
,sys
. Seu conteúdo é criado na inicialização.