Como fsck.ext3 um volume TrueCrypt?

4

Eu tenho um arquivo TrueCrypt que contém um sistema de arquivos ext3. Não sei exatamente como dizer isso, mas existe uma maneira de montar o volume TrueCrypt sem realmente montar o sistema de arquivos dentro dele para que eu possa tentar repará-lo com fsck?

Então eu tenho (sistema de arquivos ext3 (TrueCrypt File ( Ext 3 Filesystem ))). Eu quero passar o cheque em um em negrito.

Eu já fiz uma cópia do arquivo já. Eu ainda posso montá-lo, mas eu apaguei arquivos e df ainda mostra como cheio, então eu estou pensando que talvez haja um superbloco ruim?

    
por Kyle Brandt 11.11.2009 / 14:47

3 respostas

4

Seguiu as instruções do link . A única coisa é que eu tive que recuperar de um dos super blocos de backup. Você pode usar o programa testdisk descrito nessa página para encontrar os outros superblocos (existem outros métodos), e então você simplesmente especifica como:

/sbin/fsck.ext3 -b 24577 /tmp/.truecrypt_aux_mnt1/volume
    
por 17.11.2009 / 15:18
2

Descobri que se pode simplesmente fazer o seguinte:

truecrypt /data/mycrypt.true
umount /media/truecrypt1
fsck /dev/mapper/truecrypt1
    
por 04.11.2011 / 16:42
1

A solução mais fácil seria montá-lo como somente leitura (opção "ro"). Em seguida, basta executar fsck no volume montado. É claro que o fsck irá reclamar que o volume está montado, mas você pode sobrescrever com segurança, já que uma montagem não pode interferir no fsck.

Nota: Certifique-se de não acessar o ponto de montagem e imediatamente desmonte após fsck concluído (então remontar). O fsck mexendo com o sistema de arquivos pode confundir o acesso regular ao sistema de arquivos ao mesmo tempo, o que pode até causar uma falha no sistema.

    
por 11.11.2009 / 16:23