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.

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

  • Por que meu USB hdd retorna SG_IO: dados de sentido ruim / faltando?
  • tentando configurair o WordPress
  • CLI Ubuntu lock screen após X minutos
  • Por que / sbin / route leva alguns segundos paira ser executado?
  • Como posso montair / desmontair automaticamente um disco ramdisk em um server Ubuntu de 64 bits?
  • O que o script de installation faz na installation do apt-get?
  • Wiki pessoal na minha networking doméstica - como faço paira protegê-lo?
  • Linux - usando vários consoles + vim
  • 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.