Acabei de fazer essa mudança. Os testes iniciais foram bons, e está bem mais rápido, como falei. Ao longo da semana conto se descobrir algum problema nessa abordagem.
6/6
Acabei de fazer essa mudança. Os testes iniciais foram bons, e está bem mais rápido, como falei. Ao longo da semana conto se descobrir algum problema nessa abordagem.
6/6
@lffontenelle Bastante coisa! Que bom que funcionou.
Tenho a impressão de que a solução foi tornar isso parecido com o que #Syncthing faz meio que "naturalmente". Ainda não experimentei unir Syncthing com WebDAV, mas tenho curiosidade de saber se daria certo e creio que seria um caso de uso adequado para mim também.
A pasta WebDAV remota tem várias subpastas, que variam quanto ao número de arquivos, tamanho do arquivo e frequência das mudanças.
A primeira coisa que fiz foi dividir uma grande tarefa de sincronização em várias tarefas menores, uma de cada vez. Ficou muito mais rápido! Sem contar que a chance de editar um arquivo durante a sincronia diminuiu muito.
2/n
Essa divisão me permitiu ser mais seletivo com a sincroniza.
Duas pastas grandes eu essencialmente nunca sincronizo, então simplesmente não configurei nada para elas.
Uma pasta eu passei a sincronizar só de local para remoto, o que simplifica o processo de várias formas.
As outras três pastas eu continuei sincronizando normalmente, só que uma de cada vez.
3/n
Por fim, acrescentei uma rotina para desencadear a sincronia toda vez que um arquivo é alterado localmente. Isso há de diminuir o risco de conflito de sincronização, e me deixou mais à vontade para diminuir a frequência com que a tarefa de sincronização é desencadeada quando ainda não teve alteração local.
4/n
A ressalva é que o comando "bisync" no Rclone ainda é experimental. Mais ainda, como contei acima, ele ainda não funciona particularmente bem para WebDAV. Estou usando porque entendi ser a melhor opção, não sei se haver outra sincronização bidirecional para WebDAV no Linux. (Não quero só montar o WebDAV, quero ter os arquivos quando estou offline.)
5/n
Estou usando o #RClone para sincronizar uma pasta #WebDAV com meu computador, e não estava satisfeito com a solução. Demorava muito de cada vez, e volta e meia dava conflito de sincronização, ou o programa reclamava de um arquivo ter mudado no meio do processo.
Vou contar o que fiz, o que estou achando até agora, e uma ressalva importante. Como é fora do assunto demais para meu blog, vai um fio de #blambers aqui mesmo!
1/n
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.