SD卡只读问题分析

SD卡只读问题分析

问题现象
FSU系列设备SD卡只读问题
公司设备在运行过程中出现SD卡只读 无法写入问题,概率高

问题分析

1.该问题产生的根本原因是FAT表损坏,即SD卡中文件没有结束簇或者文件长度异常造成,FAT文件系统为了保护SD卡中的数据不被破坏,强制重新挂载为readonly,达到保护文件系统中数据的效果
2.目前我们设备只有一个SD卡分区
/dev/mmcblk0p1 on /media/sd type vfat
~ # ls /media/sd/
ftp log test tmp watchdog.log
~ #
SD卡目录下保存文件包含FTP和log. log信息是应用实时记录
3.查看一台设备只读SD卡 采用fsck.vfat进行检测 ,发现FAT表理论簇和实际簇不相等。

/home/FOUND.000 # fsck.vfat /dev/mmcblk0p1
/log/wm_dial.log
File size is 1050721 bytes, cluster chain length is > 1064960 bytes.
Truncating file to 1050721 bytes.
/log/dial.log
File size is 2097215 bytes, cluster chain length is > 2113536 bytes.
Truncating file to 2097215 bytes.
/log/wm_dial.log.1
File size is 1053290 bytes, cluster chain length is > 1064960 bytes.
Truncating file to 1053290 bytes.
/log/wm_dial.log.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值