A Duplicity já faz um ótimo trabalho ao fazer backups eficientes, mas ainda quero minimizar a quantidade de arquivos sendo copiados.
Quais arquivos ou diretórios podem ser excluídos em um diretório inicial? Nomeie esses caracteres explicitamente, são permitidos curingas, os caminhos são relativos ao diretório inicial.
src
diretório que contém cópias locais do código-fonte disponíveis online.Respostas:
A maioria desses arquivos e diretórios é recriada se estiver ausente. Eles são principalmente destinados a diminuir o tempo de inicialização de um aplicativo (cache de extensões do Firefox), indicando bloqueios (
.gksu.lock
) ou contendo informações específicas da sessão (por exemplo, ID da sessão do dbus). Documentos recentes são alterados com frequência e geralmente não são tão sensíveis a backup.Esses diretórios podem ser excluídos:
Específico do Flash:
Arquivos:
Específico do KDE:
Específico para o Firefox (consulte também a pasta Perfil ):
Específico ao Opera (pergunta relacionada no Superuser.com: A documentação está disponível em arquivos e diretórios na pasta de perfil do Opera? ):
Editar :
GnuPG:
Google Chrome:
Outros aplicativos:
fonte
wget http://git.io/vmQZ2 -O /var/tmp/ignorelist
seguida, iniciar o rsync comrsync -a --progress --exclude-from=/var/tmp/ignorelist /home/$USER/ /media/$USER/linuxbackup/home/
see askubuntu.com/a/545676/34298wget https://gist.githubusercontent.com/rubo77/8ffaadbc58ab099d2bc3/raw/ignorelist
Boa pergunta. Eu gosto disso - onde podemos reunir contribuições / listas da comunidade e escolher coisas relevantes. Aqui está o meu
.exclude
arquivo. Alimento esse arquivo ao rsync como um--exclude-file=
parâmetro em vários scripts (o que você também pode fazer com duplicidade ). Observe que a pergunta implica "o que você deseja / precisa salvar". Por exemplo, eu faço backup do meu.mozilla
DIR completo, pois ele contém vários perfis e ajustes e é mais fácil despejá-lo no disco como um todo. Também está implícito na minha configuração: Eu faço muitas "instalações a partir do zero" para testar. Portanto, tenho uma imagem clonezilla de uma instalação de base limpa-boa conhecida e adiciono meus dados pessoais (/ domésticos) armazenados em USB depois que estão em disco; ora seletivamente, ora como um todo.fonte
~/.exclude
para um usuário DejaDup como eu)Criei uma lista de ignorados em https://github.com/rubo77/rsync-homedir-excludes
Você pode usá-lo com Duplicity ou rsync como:
isso é atualizado regularmente, no momento, temos isso até agora:
fonte
Recentemente, estive procurando fazer esse tipo de coisa e notei que muitos dos arquivos no meu diretório pessoal que não quero fazer backup parecem não ter permissões de grupo definidas. Se o mesmo se aplica a outros sistemas, uma lista provável de suspeitos pode ser obtida com:
(Embora verifique a saída, porque, embora a minha parecesse boa, a minha caixa de entrada de e-mail também apareceu na lista e não sei se ela funcionará para outras pessoas.)
Isso é particularmente atraente para mim, porque meu diretório pessoal é criptografado (incluindo nomes de arquivos), portanto, uma lista de exclusões manuais seria uma PITA e, em vez disso, eu deveria poder usar permissões de grupo para gerar automaticamente uma lista de exclusão.
(Eu sei que o tópico é antigo, mas achei que isso poderia ser útil para alguém.)
fonte