Montar volume criptografado TrueCrypt pelo evento de pré-backup Cobian

1

Eu tenho um disco USB de 1TB onde faço o primeiro nível de backup de um servidor de arquivos WS2008 R2. O usb não é totalmente criptografado, apenas cerca de 700GB. O Cobian está sendo executado como um serviço, representando o usuário Administrador ao fazer backups.

Aconteceu que "acidentalmente" um cara desconectou o USB e ligou novamente. Não é um grande problema, como todos os dias eu verificar os backups, mas eu queria fazer um script para montar o arquivo criptografado apenas no caso antes de fazer o backup. O script funciona bem se eu o executar, mas parece falhar se executado pelo Cobian sem nenhuma sessão aberta. O Cobian sempre falha, pois não encontra a unidade montada (T :). O script, em um arquivo .bat:

"[fullpath]\truecrypt.exe" /v z:\backups /l t /k [keyfilepath] /a /q /s /c n > "C:\mount.log"

Z é o usb, ele sempre pega essa letra ao conectá-lo. Além disso, o mount.log está sempre vazio. Eu li o TrueCrypt Known Issues e FAQ e não consigo ver nada relacionado. Alguma idéia sobre por que ele falha ou como obter mensagens de log?

PS: Eu também tentei montar o arquivo criptografado como Removable Media, sem sorte. O USB é montado como drive, não como mídia removível.

    
por Mike B 14.09.2011 / 08:06

2 respostas

1

Verifique o sistema & Logs de eventos do aplicativo.

Para detectar erros, altere o final do lote para: > "C: \ mount.log" 2 > & 1

    
por 16.09.2011 / 19:33
1

Pode ser, se não houver sessão de usuário aberta, o Windows não atribui letra de unidade ao dispositivo usb? Crie um arquivo cmd assim:

cd z:\ 2> c:\test.log
echo %errorlevel% >> c:\test.log

Programe uma tarefa para executar essa tarefa no momento, quando não houver sessão de usuário aberta. Verifique c: \ test.log

    
por 20.09.2011 / 22:26