Eu tenho um arquivo (digamos volume.tc ), que é um disco virtual criptografado.
Quando eu montei com sudo truecrypt volume.tc /mnt/v , eu posso acessar a maioria dos arquivos, mas um arquivo neste volume (digamos corruptedfilename.sh ) ficou corrompido
por alguma razão desconhecida: por exemplo, quando eu chamo ls , ele diz ls: cannot open corruptedfilename.sh: Input/output error .
Eu tentei:
Usando ntfsfix . Eu tenho apenas o ponto de montagem ( /mnt/v ), mas ntfsfix pede um nome de dispositivo ( /dev/... ). df -T informa o tipo de sistema de arquivos fuseblk (parece um apelido para NTFS) e o dispositivo /dev/mapper/truecrypt1 . No entanto ntfsfix /dev/mapper/truecrypt1 não funciona (diz Refusing to operate on read-write mounted device /dev/mapper/truecrypt1. ).
rm /mnt/v/path/to/corruptedfilename.sh dá rm: cannot remove "/mnt/v/path/to/corruptedfilename.sh": Input/output error .
A pergunta: Existe uma maneira de recuperar corruptedfilename.sh , ou pelo menos excluí-lo, então eu seria capaz de criá-lo novamente?