Можно ли запустить «fsck.ext2 -fycc /dev/mapper/truecrypt1» на несмонтированном устройстве Truecrypt?
«Дополнительный c» в -fycc заставляет его выполнять якобы «неразрушающее» чтение-запись (похожее на то, что делает Spinrite).
Однако, поскольку данные зашифрованы, я не уверен, повредит ли это каким-либо образом данные.
Этот вопрос был навеян следующим(конечно, в дополнение к необходимости проверить мой диск):
Проверка файловой системы (fsck) тома Truecrypt:http://www.chazco.co.uk/post.php?po=23 Теперь вы можете запустить проверку файловой системы. Запустите терминал и выполните следующую команду, заменив "/dev/mapper/truecryptX" на значение, которое вы записали:
sudo fsck -C -f /dev/mapper/truecryptX
и
Fsck обнаружил плохие блоки. SMART говорит, что диск в порядке: Я предлагаю использовать переключатель -c дважды в fsck, чтобы принудительно выполнить проверку чтения-записи секторов. Это вызывает программу badblocks. Она выполняет примерно то же самое, что и SpinRite от GRC. (Кстати, SpinRite будет работать на любом диске, отформатированном в Linux.)
Пример вызова fsck: fsck.ext2 -fycc /dev/sdb1
Страница руководства для fsck.ext2:
-c Эта опция заставляет e2fsck использовать программу badblocks(8) для сканирования устройства только для чтения с целью поиска плохих блоков. Если будут найдены плохие блоки, они будут добавлены в индексный дескриптор плохих блоков, чтобы предотвратить их размещение в файле или каталоге. Если эта опция указана дважды, сканирование плохих блоков будет выполнено с использованием неразрушающего теста чтения-записи.
Заранее благодарю за любые советы.