Linux UBIFS: повреждение файловых данных во время теста отключения питания - PullRequest
0 голосов
/ 05 июня 2019

У нас есть встроенная система, основанная на i.MX 6ULL, с корневой файловой системой, развернутой на томе UBI, построенном поверх устройства SLC NAND.Том смонтирован как «rw, sync, relaytime».

Мы выполняем следующий тест:

  • Скопируйте тот же файл (/ bin / busybox) вразные имена файлов в последовательности.

  • Во время копирования происходит отключение питания.

  • После перезагрузки UBI монтируется в порядке, и мыувидеть количество действительных копий / bin / busybox (совпадения md5sum) и последний файл с короткой длиной (частично записанный).

Вопрос в том, следует ли ожидать частичноЗаписать файл, чтобы иметь действительные данные оригинала?Мы видим, что довольно часто последние 512 байтов в коротком файле не соответствуют оригиналу.

Любые мысли приветствуются.

...