SD卡测试脚本

#!/bin/bash
cp /mnt/sdcard/appfs.cramfs /tmp/a.bin
umount /usr/fs
md5a=md5sum /tmp/a.bin | awk '{print $1 }'
asize=ls -l /tmp/a.bin | awk '{print $5 }'
cnt=1
echo “asize $asize”
while :
do
echo “------------------------”
echo " c n t t i m e s c h e c k ‘ d a t e ‘ " e c h o " − − − − − − − − − − − − − − − − − − − − − − − − " e c h o 3 > / p r o c / s y s / v m / d r o p c a c h e s f l a s h e r a s e / d e v / m t d 4 d d i f = / t m p / a . b i n o f = / d e v / m t d 4 e c h o 3 > / p r o c / s y s / v m / d r o p c a c h e s s y n c d d i f = / d e v / m t d 4 o f = / t m p / b . b i n b s = cnt times check `date`" echo "------------------------" echo 3 > /proc/sys/vm/drop_caches flash_erase /dev/mtd4 dd if=/tmp/a.bin of=/dev/mtd4 echo 3 > /proc/sys/vm/drop_caches sync dd if=/dev/mtd4 of=/tmp/b.bin bs= cnttimescheckdate"echo""echo3>/proc/sys/vm/dropcachesflasherase/dev/mtd4ddif=/tmp/a.binof=/dev/mtd4echo3>/proc/sys/vm/dropcachessyncddif=/dev/mtd4of=/tmp/b.binbs=asize count=1
md5b=md5sum /tmp/b.bin | awk '{print $1 }'
if [ $md5a != $md5b ]
then
echo “md5 check fail”
echo $md5a
echo $md5b
exit 1
fi
rm /tmp/b.bin
sync
echo 3 > /proc/sys/vm/drop_caches
echo “md5 check pass”
echo “md5a $md5a”
echo "md5b m d 5 b " c n t = md5b" cnt= md5b"cnt=(( $cnt + 1 ))
done
SD卡压力测试脚本.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值