Sim, é por causa do cache de disco: antes de desmontar, todas as gravações pendentes precisam ser concluídas.
Montá-lo com sync
não melhorará o tempo total necessário: O que precisa ser escrito precisa ser escrito, não importa se rsync
já saiu ou não. De fato, a montagem com sync
provavelmente forçará alguns blocos a serem desnecessariamente gravados várias vezes (por exemplo, diretórios), e isso diminuirá um pouco a vida útil do dispositivo, e também aumentará o tempo total necessário.
Se você quiser monitorar a velocidade de gravação atual , use apenas uma ferramenta diferente, como atop
ou iotop
, que mostrará a velocidade de gravação de um determinado dispositivo.
Monitorar ou criar scripts para a transação completa também é fácil: espere até que o% final umount
retorne e não se importe quando rsync
terminar.
Então, eu aconselharia contra a montagem com sync
.