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

  共有38320人关注过本帖    
帅哥哟,离线,有人找我吗?
barrypp
1楼 信息 | 搜索 | 邮箱


加好友 发短信
[求助] 关于TF卡文件系统的问题  发帖心情 Post By:2017-8-16 16:05:00   [显示全部帖子]

遇见一个问题,tf卡的文件系统容易损坏。因此我想寻求一下建议。


比如,tf卡用什么样的文件系统合适,fat32、ext2 ? 当其文件系统损坏时运行什么样的命令可以自动修复?


我试过mkfs.vfat和mkdosfs,均无法格式化现在用的tf卡,提示:lseek:value too large....


mkfs.ext2可以格式化tf卡,但文件系统损坏后没有e2fsck指令来检测与修复。



  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
barrypp
2楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2017-8-17 10:29:00   [显示全部帖子]

这个嵌入式平台有软关机的方法么?


  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
barrypp
3楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2017-8-29 13:00:00   [显示全部帖子]

你们的系统支持NTFS格式么?


或者能不能增加fsck.vfat或fsck.ext2


或者上哪个网站找fsck.vfat或fsck.ext2的源码?


  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
barrypp
4楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2017-8-29 14:38:00   [显示全部帖子]

如果用halt进行软关机的话,硬件层面上有没有什么标识来表明“关机完毕” ?


  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
barrypp
5楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2017-8-30 9:10:00   [显示全部帖子]

呃......   因为每次直接断电后,tf卡的文件系统都会处于没有正确umount的状态(dmesg里写的),多次直接断电后,tf卡的文件系统必然损坏(e2fsck显示进行了修复),更多的直接断电后,(假设没有进行修复),tf文件系统有一定几率出现严重损坏(导致写入的数据丢失等)


  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
barrypp
6楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2017-8-30 9:17:00   [显示全部帖子]

当然,我现在移植了一个e2fsck进去,(没找到dosfsck的源码)。缺点是每次启动都会有30~60秒的e2fsck运行时间....



不知道有没有更好的解决方案 ?


  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
barrypp
7楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2017-8-30 15:39:00   [显示全部帖子]

是的,你们可以直接提供mkfs.ext4,fsck.ext4  么?

[此贴子已经被作者于2017-8-30 15:40:47编辑过]

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
barrypp
8楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2017-8-31 11:33:00   [显示全部帖子]

非常感谢你们的建议,用了ext4后,确实启动快多了。一般就算直接断电,e2fsck也只需极少的时间(一般不到1s)就完成检测与恢复了。


只是还不清楚ext4格式对sd卡来说,相比于ext2,会增加多少损耗?


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

返回首页

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

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