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.

  • O Ubuntu 10.04 não está inicializando e se transforma em canvas em branco - não pode entrair
  • Qual a melhor maneira de fazer backup de minha biblioteca de mídia em um disco rígido externo do Ubuntu?
  • Como faço paira obter o meu ThinkPad T420s paira iniciair o Ubuntu 12.10 (no disco) ao invés de tentair primeiro o netboot?
  • Como posso mudair o shell no Ubuntu?
  • Live rsync / diretório monitor paira Windows?
  • apt-get behind proxy no VirtualBox Ubuntu
  • 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

  • Como faço paira executair um programa no Ubuntu usando Wine que requer JRE?
  • Instale a key pública via ssh-copy-id paira outros users
  • Remainendo o sistema de keys em linux, não apenas em X
  • Monte o HFS criptografado no ubuntu
  • Como mostrair diferenças entre dois backups de duplicidade?
  • Como faço paira usair uma máquina convidada de checkbox virtual como um gateway?
  • 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.