Por que o Google Drive sincroniza novamente todos os meus arquivos quando eu rsync down updates?

0

Estou usando o Google Drive no meu mac. Para obter arquivos de um servidor linux sincronizados no meu Google Drive, eu corro:

cd ~/Google\ Drive/backups/
rsync -t -l -r host:directory/ host-directory/ --delete-after

Isso funciona bem, mas o Google Drive reanima todos os meus arquivos toda vez que faço isso, o que é muito lento e consome muita bateria. Como evito que isso seja feito?

Com alguns cutucões, parece que quando executo o rsync, o mtime não muda, mas o atime e ctime do.

    
por Jeff Kaufman 25.01.2017 / 22:08

1 resposta

0

Se você usar a opção -c para o rsync, ele calculará as somas de verificação e só fará a transferência se o arquivo tiver sido alterado. Isso evitará que o rsync aumente ctime , que aparentemente é o que o Google Drive usa para descobrir o que atualizar.

Separadamente, isso parece um erro de drive: por que eles não estão usando mtime ? E por que eles estão enviando se o hash não mudou?

    
por 25.01.2017 / 22:08