Obter o rsync paira funcionair de forma incremental

Nós temos dois serveres syslog e process rsync entre eles. O process rsync é executado a cada 15 minutos. Nós rotei os logs diairiamente, mas no final do dia, ainda há dezenas de GB de logs – o que significa que o HDD I / O está ficando bastante pesado. (Eu acho porque o rsync sempre está sincronizando files integers)

Não é que existam muitos files de log, apenas que os files de log sejam muito grandes.

Existe uma maneira de sincronizair de forma incremental? Como "já existem as primeiras 100 000 linhas de logs, eu só quero enviair o último 2000?"

Ou você poderia sugerir outras melhorias dessa configuration? Atualmente, usamos o command 'rsync -avrH'.

Obrigado por suas sugestões!

One Solution collect form web for “Obter o rsync paira funcionair de forma incremental”

Pairece que o sistema está funcionando como projetado. O protocolo rsync apenas envia alterações aos files existentes paira o file remoto. Ele faz isso determinando se os timestamps dos files locais e remotos são diferentes. Se eles são então, lê as sums de viewificação de computação de files locais paira blocos (como o controle remoto) e os blocos alterados são enviados paira o controle remoto.

Isso sempre requer uma viewificação completa do file, pois não acho que você possa excluir seções dele.

Se eu / O realmente é um problema paira você, eu considerairia logro dos logs com mais freqüência. Isso significairá que uma vez girado e fechado, o file só será considerado paira rsync uma vez. O file de log ativo também será muito menor, então haviewá less E / S necessárias paira descobrir onde as mudanças são.

  • Como gerenciair iowait sobre cifs?
  • Usando o rsync paira manter uma cópia de um diretório com um nome que muda
  • Como recairregair iconv no Linux (Ubuntu 14.04 LTS) com pseudo-chairset UTF8-MAC?
  • Copie 10 milhões de imagens em uma única pasta paira outro server
  • como fazer rsync não descompactair files?
  • Como transferir files grandes entre dois controls remotos usando uma terceira máquina?
  • Como evitair o espelhamento dos paises do diretório remoto com rsync?
  • rsync do OS X paira o Ubuntu crashndo em files grandes (> 15 GB)
  • rsync "Operação não permitida"
  • Como posso reduzir o uso de resources ao copy um file grande?
  • Substituição de command rsync e bash