Existe uma maneira de forçar o uníssono a dividir tarefas ou usar menos RAM?

1

Eu quero usar o Unison para sincronizar 2 sistemas de arquivos de cerca de 2,5 TB, mas toda vez que tento sincronizar, o host no qual eu executo o trabalho o mata (OoM kill) porque ele usa uma quantidade ridícula de memória. (O host executa o Ubuntu e tem 6 GB de RAM e 2 GB de SWAP)

Existe alguma maneira automatizada de fazer o Unison não usar o máximo de RAM ou dividir o trabalho em várias tarefas, sem o risco de perder partes dos dados?

Eu posso criar manualmente vários arquivos prf, cada um com seu próprio conjunto de caminhos, mas isso significa que tenho que ter certeza de que toda vez que alguém criar uma nova pasta ou um novo arquivo na raiz, os arquivos prf serão modificados, que é uma receita para o desastre, pois você sempre descobrirá que exatamente esse bit importante de dados não foi copiado porque uma entrada de caminho não foi feita ...

O parâmetro path é (por razões obscuras) o único parâmetro Unison que pega informações de caminho / arquivo, mas não suporta regex ou curingas.

(Eu tentei google e duckduckgo, mas não consegui encontrar nada útil.)

    
por Francesco Peeters 19.09.2018 / 20:26

0 respostas

Tags