主题:[求助] 关于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,平常使用应该是不会占用太多空间的,更多详细的知识你可能需要自己去查阅相关资料了,最简单的就是做好文件系统之后看剩余可用空间


  单帖管理 | 引用 | 回复 回到顶部

返回首页

[求助] 关于TF卡文件系统的问题

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: