Dropbox - configurá-lo para que seja uma espécie de leitura unidirecional?

3

Eu configurei o DropBox como um backup para alguns dos meus arquivos não na pasta do Dropbox usando um link simbólico. Mas me ocorre que, se algo ficar confuso no final do Dropbox, então, em teoria, ele poderia fazer alterações nos diretórios que são ligados por links simbólicos.

Gostaria de saber se há alguma maneira de configurá-lo para que, se eu alterar, excluir ou adicionar arquivos no meu computador, essas alterações se reflitam no Dropbox, mas não funcionem ao contrário.

    
por Jordan Reiter 06.08.2012 / 16:46

1 resposta

1

Não pense que é possível usar links simbólicos, mas talvez você possa fazer isso com bindfs .

bindfs --perms=a-w /path/to/original ~/Dropbox/whatever

Portanto, whatever seria uma "view" somente leitura do diretório original; O Dropbox seria capaz de lê-lo, mas não de escrevê-lo. Você teria que certificar-se de executar o comando antes que o daemon do Dropbox fosse iniciado , ou então o Dropbox pensaria que você apagou tudo (o que não prejudicaria seus originais, mas você teria que carregar tudo para Dropbox novamente).

Se você não quiser usar bindfs, poderá fazê-lo com montagens de ligação reais:

mount --bind /path/to/original /home/user/Dropbox/whatever
mount -o remount,ro /home/user/Dropbox/whatever

Mas você teria que fazer isso como root, e não há como fazer isso em fstab , AFAIK, então você ainda teria que encontrar uma maneira de tê-lo feito antes do início do Dropbox (duplamente, porque whatever seria gravável entre os dois comandos).

    
por 31.01.2013 / 03:28