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

Linux之NTFS、FAT32、exFAT 各种格式硬盘挂载整理

如何在windows下安装centos

家里用mac,单位用pc,请问移动硬盘该用啥格式

硬盘在苹果电脑上无法重新挂载

linux选择sdb sdb4 fat32 还是sda分区

格式化为 DOS FAT32 后未检测到硬盘