我有一个自定义的imx6板,该板在SD卡上具有根文件系统。我收到了客户关于SD卡损坏的报告,并且试图找出可以采取哪些微创措施来解决此问题。我们正在研究诸如更高质量的SD卡;描述写入次数(应该非常低,但是我们需要验证);验证系统已按顺序关闭,从而允许将所有事务写入磁盘;并研究文件系统是否可以只读方式挂载。
目前我所收到的信息很少,所以我无法查明确切原因,也无法在办公桌上重现问题。
我注意到的一件事是ext3根文件系统是用barrier=0
挂载的。 Jonathan Corbets LWN的文章Barriers and Journaling Filesystems提到,由于磁盘I / O控制器可以对写入进行重新排序,因此需要使用障碍来保证文件系统的一致性。但其中的示例适用于具有大量工作负载的大型数据中心磁盘。 SD卡上的小型I / O控制器是否也会重新写入?