SD卡测试脚本

99封情书 提交于 2020-02-02 15:25:38

#!/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 "cnttimescheckdate"echo""echo3>/proc/sys/vm/dropcachesflasherase/dev/mtd4ddif=/tmp/a.binof=/dev/mtd4echo3>/proc/sys/vm/dropcachessyncddif=/dev/mtd4of=/tmp/b.binbs=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=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 md5b"cnt=md5b" cnt=(( $cnt + 1 ))
done
SD卡压力测试脚本.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!