O que é seguro excluir para um backup completo do sistema?

33

Estou procurando uma lista de quais caminhos / arquivos são seguros para excluir para um backup completo do sistema / home.

Considerando que 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/
  • não pastas reais, mas podem causar problemas graves ao 'restaurar'
    • /dev
    • /proc
    • /sys

E sobre ...

  • /var/ em geral?
  • /var/backups/ - pode ficar muito grande
  • /var/log/ - não requer muito espaço e pode ajudar na comparação posterior
  • /lost+found/
por seb 28.02.2011 / 21:45

3 respostas

33

Quando eu rsync meu sistema para uma partição de backup, eu excluo estes:

--exclude=/dev/* \
--exclude=/home/*/.gvfs \
--exclude=/home/*/.mozilla/firefox/*/Cache \
--exclude=/home/*/.cache/chromium \
--exclude=/home/*/.thumbnails \
--exclude=/media/* \
--exclude=/mnt/* \
--exclude=/proc/* \
--exclude=/sys/* \
--exclude=/tmp/* \
--exclude=/home/*/.local/share/Trash \
--exclude=/etc/fstab \
--exclude=/var/run/* \
--exclude=/var/lock/* \
--exclude=/lib/modules/*/volatile/.mounted \
--exclude=/var/cache/apt/archives/* \

Dessa forma, eu posso inicializar na partição de backup da mesma maneira que posso inicializar na partição original.

Então, para resumir, eu sugeriria

  • não excluindo /{dev,proc,media,...} , apenas seu conteúdo

  • excluindo /var/{run,lock} e especialmente o grande /var/cache/apt/archives/

por arrange 28.02.2011 / 22:21
4

Recomendarei excluir todos os /usr (exceto fort /usr/local/ ) e ter um backup de dpkg --get-selections

Na minha opinião, um backup completo não é realmente útil. Eu prefiro preferir dados e preferências de backup e depois restaurar os pacotes dos repositórios oficiais.

Mas é minha preferência ...

/usr contém principalmente conteúdo binário estático de pacotes de distribuição. Reinstalar um pacote restaurará o conteúdo /usr . 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 o backup.

    
por theist 01.03.2011 / 11:09
2

Eu também li todas as respostas e todas as outras perguntas relacionadas quando estava configurando meu backup completo do sistema.

Meus 2 centavos não devem excluir nada, mas apenas quando você está fazendo um backup completo do sistema offline.

Deixe-me elaborar agora: Se você faz o backup do sistema a partir de si mesmo, então você pode excluir alguns diretórios como outros já mencionaram, mas isso não é uma boa maneira na minha opinião, pois pode introduzir alguns bugs 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 travado as telas de login devido ao chmod & amp; chown issues on / tmp. Também não fazer o backup do diretório ~ / .cache pode resultar em dividir o cache do banco de dados do Ubuntu Software Center.

O que eu 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 origem'. Desta forma, você terá um instantâneo do sistema inteiro restaurado exatamente para o estado quando você criou o backup (meio como snapshot de uma VM).

    
por Gaurav Kumar 01.08.2014 / 13:09