O Dropbox cria uma cópia conflitante do contêiner TrueCrypt no acesso de leitura (sem modificação)

2

Eu uso os contêineres TrueCrypt no Dropbox com a opção preserve modification timestamp desmarcada. Isso permite que o Dropbox saiba que o arquivo foi modificado e deve ser sincronizado.

Infelizmente, TrueCrypt atualiza o timestamp do contêiner no acesso de leitura também. Se eu tiver vários dispositivos lendo o contêiner, o Dropbox acha que todos eles modificaram o arquivo. Isso acaba no Dropbox criando cópias conflitantes.

Pergunta:

  • Existe uma maneira de dizer ao TrueCrypt para atualizar o registro de data e hora somente quando eu modificar arquivos no contêiner. Isso é o que eu idealmente quero.

OR

  • Posso dizer ao dropbox para comparar o conteúdo do arquivo antes de criar cópias conflitantes, não apenas com base no timestamp.
por user 24.02.2014 / 06:58

1 resposta

1

Você está montando o contêiner TrueCrypt como "somente leitura" ou não?

Se não, então não há como evitar as cópias em conflito.

Ao montar o container no acesso completo, o tempo de acesso e a data dos arquivos que você navega (no sistema de arquivos) são sempre alterados (dentro do container). Isso resultará em uma alteração no arquivo contêiner . Você pode verificar isso fazendo uma comparação de arquivo no contêiner (e copie) após a montagem e desmontagem (com o fc.exe ou outro utilitário). Qualquer alteração no contêiner resultará em um upload pelo Dropbox. Quando várias máquinas abrem o arquivo, você obtém as cópias conflitantes.

A única maneira de contornar isso é abrir o contêiner como "somente leitura". (Nesse caso, você não pode alterar os arquivos. Quando precisar alterar os arquivos, será necessário desmontar e montar o container novamente com acesso total)

Na versão do Windows, você pode escolher Volumes , Mount Volume with Options .
Em seguida, escolha Mount volume as read-only :

Editar:

Vocêpodedefiniro"somente leitura" como padrão para todas as montagens futuras. Quando você precisar alterar arquivos, poderá usar o método acima para montar com acesso total (desmarcando a caixa). Para definir "somente leitura" como padrão, escolha Settings , Preferences e marque Mount volumes as read-only .

Editar2:

MesmoquevocêpossaconfiguraroWindowsparanãoatualizarosistemadearquivos(eefetivamenteocontêiner)noacessodeumarquivo(paraotimestampdeacesso)TrueCryptemsiatualizaocontêinertambémaomontarcomonãoésomenteleitura.Vejaestaimagemdeumcontainerlogoapósmontá-lo(escritoem78KB)comacessototal,mesmosemacessá-lo:
(entãonãofazsentidoolharparaotimestampdeacesso,jáqueopróprioTrueCryptatualizaocontainertambém)Entãovocêsótemaopçãoread-only.

    
por 25.02.2014 / 17:24