Como a documentação do TrueCrypt diz , há duas maneiras de compartilhar um volume Truecrypt:
-
O volume é montado em um único servidor. Esse servidor entende o sistema de arquivos nele e, em seguida, dá acesso aos arquivos através de algum protocolo de compartilhamento de arquivos (por exemplo, CIFS ou NFS ) para outros sistemas. Os outros sistemas não estão cientes da natureza TrueCrypt do armazenamento de dados real. A proteção oferecida pelo TrueCrypt não se estende ao protocolo de compartilhamento de arquivos, portanto, outra proteção é necessária para as transferências de dados da rede.
-
A imagem do volume é compartilhada com outros sistemas como um arquivo grande. Cada sistema monta a imagem localmente, como se fosse um arquivo local ou uma unidade USB ou qualquer outra coisa. Cada sistema deve então executar o TrueCrypt. Cada sistema é responsável por entender a estrutura do sistema de arquivos no volume. A restrição ao uso somente leitura é inerente à falta de protocolo de coordenação entre os vários sistemas: de fato, nenhum dos sistemas está ciente de que outros sistemas acessam o mesmo volume.
O ponto básico é que o TrueCrypt não sabe quais arquivos são; TrueCrypt fornece volumes : um volume é uma única grande seqüência de bytes. Um sistema de arquivos é uma convenção sobre a interpretação de bytes em tal volume, em arquivos distintos diretórios . Se um sistema de arquivos ext4 é usado em um determinado volume, ver os dados do volume como arquivos individuais requer alguma interpretação por um computador cujo sistema operacional sabe o que é o ext4. No primeiro método de compartilhamento de arquivos descrito acima, apenas o servidor no qual o volume está montado precisa saber o que significa ext4, porque é o único sistema que realmente vê o volume; o outro sistema só vê um protocolo de compartilhamento de arquivos. No segundo método, por outro lado, todo sistema vê o próprio volume, então todo sistema deve interpretar seu conteúdo.
O segundo método de compartilhamento tem os mesmos pré-requisitos de uma unidade USB que você conecta e monta nos vários sistemas: isso funciona apenas enquanto o tipo de sistema de arquivos puder ser manipulado por todos os sistemas operacionais. A lista de sistemas de arquivos que o Linux e o Windows podem gerenciar inclui FAT , NTFS , ISO 9660 e UDF . Os dois últimos foram feitos para CD-ROM e DVD, respectivamente, e podem ser incômodos para o acesso de leitura / gravação. NTFS deve ser bom para o seu uso, exceto que ele pode ter algumas peculiaridades irritantes (por exemplo, um sistema Linux terá problemas com um volume NTFS se ele foi gravado pela última vez por um sistema Windows e não desmontado corretamente). FAT é provavelmente a solução mais robusta no seu caso, se você pode viver com suas limitações (por exemplo, sem direitos de acesso, sem arquivos individuais maiores que 2 ou 4 GB ...).