У меня есть рабочая система с u-boot и разделом UBIFS на SLC NAND.
Я скопировал раздел UBIFS в файл двоичного образа, прочитав весь диапазон занимаемых им блоков, включая резервную область.
Я могу успешно запрограммировать этот образ на другое устройство NAND (пропустив пустые страницы) и смонтировать его, тем самым продублировав раздел. Однако, если в новом устройстве NAND есть плохой блок, я не знаю, что будет правильным действием?
Когда я пытаюсь пропустить плохие блоки (во время программирования), что кажется наиболее разумным решением, монтирование из u-boot не удается! Разве процесс монтирования UBIFS не может определить, что плохой блок был пропущен? Есть ли другое простое решение?