archivemount (tar) retorna antes de escrever completo (sync on write?)

1

Acabei de aprender sobre archivemount alguns dias atrás, e parece exatamente a solução de que preciso para um problema de backup que tenho com ecryptfs . No entanto, nos meus testes, parece que o arquivemount sai antes que a gravação ( sync ) seja concluída. Em outras palavras, eu realmente não sei quando eu posso desmontar o sistema de arquivos pai (ou seja, remover a unidade que o .tar está) porque o comando retorna antes de ser realmente "feito" gravar em disco (eu posso ver o disco debulhando) na minha máquina local durante os testes, bem como monitorar o espaço em disco disponível diminuindo). Vejo que há certas opções que me dão uma dica de como resolver isso, mas não tenho certeza se alguma delas é a solução real.

   -o direct_io
          use direct I/O

   -o async_read
          perform reads asynchronously (default)

   -o sync_read
          perform reads synchronously

Na seção MacFUSE mount options :

   -o nosynconclose
          disable sync-on-close behavior (enabled by default)

   -o nosyncwrites
          disable synchronous-writes behavior (dangerous)

Então, como eu posso detectar uma vez que os dados tenham terminado sendo gravado no disco e é seguro remover a unidade (na linha de comando)?

    
por insaner 30.03.2016 / 23:35

0 respostas

Tags