主题:[求助] 关于TF卡文件系统的问题 共有36855人关注过本帖 |
---|
lgz |
1楼 信息 | 搜索 | 邮箱 |
加好友 发短信 员工 |
Post By:2017-8-16 17:48:00 [显示全部帖子]
你好,我们板子上文件系统比较精简没有修复的程序所以不能进行修复,只能在电脑上修复,建议使用ext2的格式,如果要在windows上读取tf卡的内容,只能做成fat32的格式。文件系统容易损坏大多是因为使用不当造成的,比如读写tf卡时突然掉电,这些情况造成的损坏这些文件系统都是不能避免的,使用中最好是进行umount之后再取出tf卡 |
单帖管理 | 引用 | 回复 |
lgz |
2楼 信息 | 搜索 | 邮箱 |
加好友 发短信 员工 |
Post By:2017-8-17 16:11:00 [显示全部帖子]
你好,用halt命令就是关机了,不过关机之后只能按复位键或者断电重启才能开机 |
单帖管理 | 引用 | 回复 |
lgz |
3楼 信息 | 搜索 | 邮箱 |
加好友 发短信 员工 |
Post By:2017-8-29 17:27:00 [显示全部帖子]
支持NTFS,可以挂载 fsck在util-linux里面有 https://en.wikipedia.org/wiki/Util-linux https://github.com/karelzak/util-linux 软关机之后系统的时钟电源都还在工作,硬件上不太好检测,你为什么要软关机呢,对我们这个平台没什么意义 |
单帖管理 | 引用 | 回复 |
lgz |
4楼 信息 | 搜索 | 邮箱 |
加好友 发短信 员工 |
Post By:2017-8-30 10:05:00 [显示全部帖子]
你好,如果调用软关机的话是应该可以避免文件系统损坏的,软关机之前系统会写入所有cache的内容,然后umount文件系统,你也可以在调用halt之前先调用sync以及umount文件系统。 为了减小文件系统损坏的概率,可以使用ext4的文件系统,mount的时候跟参数-o sync, 在应用程序中有规律的调用fsync,ext4文件系统是日志文件系统,即使出错修复也更快,你可以测试一下ext4的文件系统 你那边是程序在写数据的时候直接断电的吧? |
单帖管理 | 引用 | 回复 |
lgz |
5楼 信息 | 搜索 | 邮箱 |
加好友 发短信 员工 |
Post By:2017-8-30 16:52:00 [显示全部帖子]
你好,你在电脑上做ext4的文件系统吧,ext4文件系统挂载时会先检测修复一次,你先测试一下,另外mount时请跟参数-o sync, 这个对减小文件系统损坏有效 http://blog.csdn.net/wang_shuai_ww/article/details/20724069交叉编译fsck和mkfs工具的介绍 [此贴子已经被作者于2017-8-30 17:02:04编辑过]
|
单帖管理 | 引用 | 回复 |
lgz |
6楼 信息 | 搜索 | 邮箱 |
加好友 发短信 员工 |
Post By:2017-8-31 13:00:00 [显示全部帖子]
你好,ext4是日志文件系统,会预留一个专门的区域来记录文件的更改,默认情况下只会记录文件的metadata,平常使用应该是不会占用太多空间的,更多详细的知识你可能需要自己去查阅相关资料了,最简单的就是做好文件系统之后看剩余可用空间 |
单帖管理 | 引用 | 回复 |