嵌入式Linux系统(NUC980)tf卡出错处理errors=remount-ro改为errors=continue

简介: 嵌入式Linux系统(NUC980)tf卡出错处理errors=remount-ro改为errors=continue

基于新塘NUC980处理器的Linux系统,使用TF卡时,报错后会重新挂载为RO只读模式,可以通过修改内核文件,让TF卡挂载为RW继续使用,修改内容如下:

diff --git a/NUC980-linux-4.4.y-master/fs/fat/inode.c b/NUC980-linux-4.4.y-master/fs/fat/inode.c
index 944fff1..e3091e1 100644
--- a/NUC980-linux-4.4.y-master/fs/fat/inode.c
+++ b/NUC980-linux-4.4.y-master/fs/fat/inode.c
@@ -1064,7 +1064,8 @@ static int parse_options(struct super_block *sb, char *options, int is_vfat,
        opts->usefree = opts->nocase = 0;
        opts->tz_set = 0;
        opts->nfs = 0;
-       opts->errors = FAT_ERRORS_RO;
+       //opts->errors = FAT_ERRORS_RO; //
+       opts->errors = FAT_ERRORS_CONT;
        *debug = 0;
 
        if (!options)
@@ -1177,7 +1178,8 @@ static int parse_options(struct super_block *sb, char *options, int is_vfat,
                        opts->errors = FAT_ERRORS_PANIC;
                        break;
                case Opt_err_ro:
-                       opts->errors = FAT_ERRORS_RO;
+                       //opts->errors = FAT_ERRORS_RO; //
+                       opts->errors = FAT_ERRORS_CONT;
                        break;
                case Opt_nfs_stale_rw:
                        opts->nfs = FAT_NFS_STALE_RW;


opts->errors = FAT_ERRORS_RO;

修改为:

opts->errors = FAT_ERRORS_CONT;

目录
打赏
0
1
1
0
47
分享
相关文章
|
2月前
|
Linux系统之tree命令的基本使用
Linux系统之tree命令的基本使用
178 3
Linux系统之tree命令的基本使用
linux系统查看硬盘序列号
本文介绍在Linux系统中查看硬盘信息的三种方法:1) 使用`hdparm`工具,通过`sudo hdparm -i /dev/sda`获取硬盘序列号和型号;2) 使用`smartctl`工具,不仅可查序列号和型号,还能了解硬盘健康状态;3) 使用`lshw`命令显示存储设备拓扑信息。此外,提供通用技巧如用`lsblk`确认磁盘标识,及注意事项,例如管理员权限和云主机可能隐藏物理序列号等。
在Linux系统中安装JDK、Tomcat、MySQL以及部署J2EE后端接口
校验时,浏览器输入:http://[your_server_IP]:8080/myapp。如果你看到你的应用的欢迎页面,恭喜你,一切都已就绪。
260 17
服务器数据恢复—Linux系统服务器数据恢复案例
服务器数据恢复环境: linux操作系统服务器中有一组由4块SAS接口硬盘组建的raid5阵列。 服务器故障: 服务器工作过程中突然崩溃。管理员将服务器操作系统进行了重装。 用户方需要恢复服务器中的数据库、办公文档、代码文件等。
Linux系统中的cd命令:目录切换技巧
踏过千山,越过万水,人生就是一场不断前行的旅程,总充满了未知与挑战。然而,“cd”命令如同你的旅伴,会带你穿梭在如棋盘一般的文件系统中,探索每一处未知。希望你能从“cd”命令中找到乐趣,像是掌控了一种络新妙的魔法,去向未知进发,开始你的探索之旅。
163 24
|
3月前
|
Linux系统下快速批量创建和删除文件的方法
总的来说,使用shell脚本来批量处理文件是一种非常强大的工具,只要你愿意花时间学习和实践,你会发现它能大大提高你的工作效率。
172 19
在Ubuntu Linux系统下如何搭建并安装EDK2
以上就是在Ubuntu Linux系统下搭建并安装EDK2的过程。这个过程可能会有些复杂,但只要按照步骤一步步来,应该不会有太大问题。如果在过程中遇到任何问题,都可以在网上找到相应的解决方案。希望这个指南能对你有所帮助!
138 17
安装【银河麒麟V10】linux系统--并挂载镜像
安装【银河麒麟V10】linux系统--并挂载镜像
4019 0
|
9月前
|
手把手教会你安装Linux系统
手把手教会你安装Linux系统
170 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问