У меня есть файл (скажем volume.tc
), который является виртуальным зашифрованным диском. Когда я монтирую с sudo truecrypt volume.tc /mnt/v
, я могу получить доступ к большинству файлов, но один файл на этом томе (например, corruptedfilename.sh
) поврежден по какой-то неизвестной причине: например, когда я вызываю ls
, он говорит ls: cannot open corruptedfilename.sh: Input/output error
.
Я попытался:
ntfsfix
. У меня есть только точка монтирования (/mnt/v
), но ntfsfix
запрашивает имя устройства (/dev/...
). df -T
сообщает тип файловой системы fuseblk
(выглядит как псевдоним для NTFS) и устройство /dev/mapper/truecrypt1
. Однако ntfsfix /dev/mapper/truecrypt1
не работает (это говорит Refusing to operate on read-write mounted device /dev/mapper/truecrypt1.
). rm /mnt/v/path/to/corruptedfilename.sh
дает rm: cannot remove "/mnt/v/path/to/corruptedfilename.sh": Input/output error
. Вопрос: есть ли способ восстановить corruptedfilename.sh
или, по крайней мере, удалить его, чтобы я смог создать его снова?