Задать вопрос
@1nt3rp0l

LUKS. После обновления файлов в папке, обновлённые файлы ломаются. Как исправить?

Всем привет.
Есть флешка 16 гб. Отформатированная на FAT32.
Я часто обновляю там файлы, но они ломаются. Выглядит это так, будто они шифруются, но не расшифровываются.

Открываю и заменяю файлы так:
cryptsetup open /dev/sdb vault
mount /dev/mapper/vault flash/
cd flash
ls
file file file Folder file
file file
ls Folder
file file file file

Теперь заменяю файлы на новые:
cp -rf /home/user/Folder ./
Захожу в папку, и вижу, что всё нормально, все файлы скопировались и в нормальном состоянии.
Теперь делаю следующее:
umount flash
mount /dev/mapper/vault flash

Т.е размонитрование, и снова монтирование.
И вижу следующее: все обновлённые файлы повреждены. Файлы, которые были залиты с момента форматирования - не поверждаются.
Выглядит это так:
ls в повреждённой папке с обновлёнными файлами
ls: cannot access ''$'\a''╧¡r'$'\b''7{┌.╠├y': Input/output error
ls: cannot access ')'$'\017''_═u¡VP.═pk': Input/output error
ls: cannot access ''$'\002''|¬3┤╖k▐.'$'\022\n\v': Input/output error
ls: cannot access 'τ√ië┤ä∙┤.u∩╗': Input/output error
ls: cannot access '▐░0B≥ΘAc.<┴σ': Input/output error
ls: reading directory '.': Input/output error
'▐░0B≥ΘAc.<┴σ'                  '█'$'\021''ey≥¡∙÷.╒LÑ'
''$'\002''|¬3┤╖k▐.'$'\022\n\v'  ''$'\a''╧¡r'$'\b''7{┌.╠├y'
''$'\f''∩'$'\b''`┐ ┌╙.5µΦ'      ')'$'\017''_═u¡VP.═pk'
',╖'$'\030''\cnö=.╥x≈'           τ√ië┤ä∙┤.u∩╗


После запуска fsck он находит все ошибки, но в итоге удаляет полностью повреждённую папку с файлами. Опять же, файлы, которые были залиты с момента форматирования - не повреждаются.
Неужели мне теперь каждый раз, когда нужно обновить файлы на флешке - форматировать всю флешку, и заливать все файлы по-новой?
  • Вопрос задан
  • 160 просмотров
Подписаться 1 Простой 7 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы