arm linux下FAT32格式硬盘只读的问题及解决方法

Posted 毛毛虫的爹

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了arm linux下FAT32格式硬盘只读的问题及解决方法相关的知识,希望对你有一定的参考价值。

在这里插入图片描述
原因分析
通过分析日志和内核代码,当检测到文件系统异常时,会进行错误处理,默认是remount readonly, 也就是当文件系统错误时,重新挂载文件系统,这样导致只读

问题解决
文件系统报错无法避免,只能通过mount参数规避,防止出现readonly问题
在挂载参数中修改errors处理
可以通过在文档中查看参数定义

linux-kernel/Documentation/filesystems/vfat.txt

errors取值: panic|continue|remount-ro (默认是rmount-ro)

mount时将参数指定为continue即可
如mount -t vfat /dev/sda /mnt/sda -o errors=continue
在这里插入图片描述

以上是关于arm linux下FAT32格式硬盘只读的问题及解决方法的主要内容,如果未能解决你的问题,请参考以下文章