我们有一个基于i.MX 6ULL的嵌入式系统,其根文件系统部署在SLC NAND设备顶部的UBI卷上。该卷已安装为“ rw,sync,relatime”。
我们正在做以下测试:
按顺序将同一文件(/ bin / busybox)复制到其他文件名。
在复制过程中电源被切断。
重新启动后,UBI会挂载OK,我们会看到许多/ bin / busybox的有效副本(与md5sum匹配),以及最后一个短长度的文件(部分写入)。
问题是:我们应该期望部分写入的文件具有原始文件的有效数据吗?我们经常观察到,短文件中的最后512个左右字节与原始字节不匹配。
欢迎任何想法。