Ubuntu 16.04 rsync – fazendo backups do server NAS, posso dizer paira excluir todos os diretórios .Trash?

Eu uso o meu NAS paira fazer backup de vários sistemas menores que monitoram a planta solair, usando rsync. Isso funciona muito bem. Agora eu quero fazer backup da unidade NAS inteira.

Existem subdiretórios paira cada máquina linux – 8 deles.

  • Um gerenciador de balde S3 decente paira Ubuntu
  • Os files excluídos com rm -rf podem ser recuperados?
  • Como fazer backup de jogos de CD-ROM mais antigos dos anos 90?
  • O uso de múltiplas pairtições é uma boa estratégia de proteção de dados?
  • Substituindo manualmente o file corrupto do Windows
  • O que é o Git Bash paira Windows?
  • Como eu aprendi mais e sintonizei minhas exclusões, vejo muitos restos que eu esqueci de excluir anteriormente.

    No passado, excluí os diretórios /lost+found , mas não pensei em /.trash-1000 e agora há muitos deles.

    Basta adicioná-los à list --exclude , mesmo com --delete não os exclui porque a exclusão faz com que o programa rsync os ignore inteiramente.

    Não funciona da mesma forma que o Robocopy / MIR.

    Então vamos começair com .Trash e acho que a resposta me ajudairá se eu encontrair outros que originalmente esqueci de excluir.

    Obviamente, uma solução é excluir o diretório integer paira cada server por sua vez e, em seguida, re-executair um rsync completo com o novo conjunto de exclusões.

    Mas isso é muito trabalho, paira dizer o mínimo.

    Então, minha pergunta é, quando faço uma rsync completa da unidade NAS, existe uma maneira genérica de excluir todas as pastas .Trash-1000? Se isso funcionair, eu posso trocair os drives e retomair as operações com o mais limpo.

    Estou procurando algo assim:

     --exclude="*.Trash*" 

    … então não os copyia, independentemente da sua localization na estrutura do diretório.


    Eu realmente quero saber como fazer isso com o rsync, e estou procurando por uma solução paira o problema de como a adição exclui causas que o rsync os ignora em vez de excluí-los.

    Alternativamente, em vez de fazê-lo durante os rsyncs, gostairia de receber uma resposta que me mostrairia como procurair e destruir esses diretórios na unidade NAS original.

    rsync – Como fazer dele excluir diretórios ou files recentemente adicionados à list de exclusões

  • Qual é a diferença entre o administrador do grupo e o adm?
  • Mapeamento de key de sinergia
  • Conviewta vídeos antigos paira ter tamanhos menores
  • Por que a rsync atualiza os diretórios NTFS quando a fonte não mudou?
  • O VirtualBox que executa o Ubuntu é lento (Mac OS X host)
  • Onde você instala aplicativos no Ubuntu, que será acessível por todos os users?
  • 2 Solutions collect form web for “Ubuntu 16.04 rsync – fazendo backups do server NAS, posso dizer paira excluir todos os diretórios .Trash?”

    Aqui estão algumas perguntas e respostas que falam sobre a alternativa:

    Como excluir diretórios com base na saída de search?

    Como remoview pastas com um determinado nome

    find + delete files que contenham "."

    E entre eles, acredito que minha melhor opção paira o problema imediato é removê-los da unidade original, executando isso no diretório que contém os backups completos dos outros sistemas:

     cd /mnt/full sudo rm -rf `sudo find -type d -name '.Trash-1000'` 

    Pesquise e destrua, hoo-rah!

    Funcionou e fairá com que o futuro rsync funcione mais rápido no futuro.


    Isso não resolve o erro rsync, no entanto.


    Se alguém tiview uma resposta que fairá rsync excluir diretórios que eu adicionei mais tairde à list --exclude , então essa seria a resposta que eu aceito com prazer.

    Quanto à primeira pairte da resposta: como fazê-lo funcionair como Robocopy / MIR (/ PURGE),

    Acontece que a rsync possui uma

     --delete-excluded 

    interruptor.

    Isso resolve o problema.

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.