Как защититься от сбоя вспышки? - PullRequest
0 голосов
/ 07 мая 2018

У меня есть небольшое количество конфиденциальных данных (менее 1 КБ) на флэш-памяти, которые я хотел бы защитить от некоторых форм потери данных. В частности, я хотел бы убедиться в том, что данные сохранятся в случае сбоя флэш-блока, в котором они находятся.

Очевидный ответ - создать резервную копию файла. Тогда все, что мне нужно, это как-то убедиться, что два файла расположены в разных блоках. Есть ли способ сделать это?

Меня больше всего интересует эта работа в Linux, поэтому я ищу либо решение для Linux, либо, если его нет, решение для файловой системы тоже подойдет.

РЕДАКТИРОВАТЬ: Я также открыт для других подходов защиты от сбоя флэш-блока.

1 Ответ

0 голосов
/ 07 мая 2018

Самый простой способ - создать дополнительный раздел в этой памяти и поместить туда файл. Я бы избежал решения файловой системы - большинство повреждений файловой системы начинаются со структуры каталогов. И не забывайте о контроллере выравнивания износа - вы не можете быть на 100% уверены, где ваши данные точно.

...