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格式硬盘只读的问题及解决方法的主要内容,如果未能解决你的问题,请参考以下文章