过年我回到家之后发现手机在更改设置的时候经常会提示内存不足,用了一次主复位也没起作用,原因是/ezxlocal已经用了100%空间了,上网查了一些资料,总结出一个方法:
1.编写一个startup.txt文件放到/diska/preload目录下,据说也可以放到mmc卡的根目录下,不过mmc卡可能更换,所以不推荐用。
2.文件内容为:
#!/bin/bash
umount /ezxlocal
mount --bind /diska/ezxlocal /ezxlocal
sleep 8
export QTDIR=/usr/lib/ezx
export EZX_RES_FONT_PATH=$QTDIR/lib/fonts
3.复制文件夹/ezxlocal 到 /diska/ezxlocal
4.重启手机
注意:
以上方法必须你已经能telnet到手机,这个可以通过刷机得到此特性。另外,startup.txt不要用windows的记事本来编辑,因为windows的回车和linux是不一样的。linux并不能成功运行此脚本,你可以试着用一下UltraEdit或者直接在telnet下用vim,你可以用google找一下vim,智商在80以上的人应该都能找得到。
参考文献:
无限存储短信 把E680i短信及电话本存SD卡上
http://group.zol.com.cn/frmView.php?u=http://group.zol.com.cn/19/57_183559.html
e680i手机嵌入式linux 研究 --安恒网管员手记
http://anheng.com.cn/news/html/net_admin_blog/e680i.html
E680报“内存限制”和“内存已满”解决方法及过程一例
http://cms.139shop.com/magazine/playContent.aspx?nid=49509