爱黑武论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9303|回复: 79

mnt最新技术 请大家进来 不看后果自负

[复制链接]
发表于 2009-5-2 14:20 | 显示全部楼层 |阅读模式

立即注册,加入爱黑武论坛的大家庭!爱黑武,爱上搞机生活!

您需要 登录 才可以下载或查看,没有账号?注册

x
昨晚上,我研究了mnt目录,,终于有了一些成果

以我的z6为例,,刷机后,或者主清除后,,

mnt目录有65M大,,手机系统会自动创建一个vfat.img文件,这个文件的大小为 59.7M
如果是windows的话,,mnt目录就会剩余 65-59.7=5.3M 但是Linux就是不一样
我们用df -h 命令查看,下面是结果

Filesystem Size Used Available Use% Mounted on
/dev/mtdblock/mass_storage 65.0M 10.8M 54.2M 17% /mnt/msc_int0 ------------这个就是mnt
/dev/loop/0 59.7M 7.4M 52.2M 12% /ezxlocal/download/mystuff -------------这个就是手机内存

mnt目录的剩余是54.2M,,怎么会那么大呢????????????????????????

大家用手机 在主菜单,,点击左键 ,,选择 查看内存,,下面是图
snapshot.png
注意 ,看我的文件 ,,大小 59.7MB 已用 7.4M ----------这个就是实际手机内存的使用和大小

我们往 手机内存复制文件进去 ,,比如复制一个 10M的文件 ,,复制完了后 ,再删除 ,手机内存大小不变 ,,奇怪的是 mnt目录被占用了10M

奇怪嘛,.......???????

这一次我们整个大的文件,,一步到位复制一个44M的文件复制到手机内存,,复制进去后 ,再删除 ,,手机内存大小不变 但是mnt目录还是被占用了44M

原来我的手机的mnt目录剩余 54.2M ,,经过上面这么一弄,,还剩好多,,大家猜猜

用df -h查看

Filesystem Size Used Available Use% Mounted on
/dev/mtdblock/mass_storage 65.0M64.1M977k 99% /mnt/msc_int0 ------------这个就是mnt
/dev/loop/0 59.7M 7.4M 52.2M 12% /ezxlocal/download/mystuff -------------这个就是手机内存

发现手机内存大小不变,,但是mnt目录使用99%,,剩余977K,,,,是不是奇怪???

我们的字体文件放在 mnt中 ,,如果原来的字体有 2M ,,你替换一个10M的字体在mnt中,,mnt剩余977K,,替换进去不呢,????
后果就是 关机后再也开不了机了,,必须刷完整包才能开机,,后果严重嘛,,,下面这个人就是受其害
http://bbs.ihei5.com/read.php?tid-3015-fpage-2.html


原因是什么呢????????????

其实我们的手机内存本质上是vfat.img ,,开机后 如果vfat.img不存在,,,系统会根据mnt的大小 自动创建 vfat.img ,创建后 并不会马上占用物理空间,,只是一个虚拟的空间

所以主清除后 ,,我们的mnt中有54.2M的剩余空间 ,,但是我们向手机内存复制文件,,就会占用 实际的物理空间,,这个物理空间占用后就不会被释放,

所有我们的mnt目录剩余空间会不断减小 ,,,,,,

这时我删除 那个vfat.img,,重启手机,,大家知道什么事会发生吗,,,???

我的所有手机内存的东西不见了,,只有几个默认的图片,铃声啊,,,其实原因很简单,,vfat.img才是真正的手机内存

这时我再查看mnt大小,,发现剩余 54.2M了,,,,现在我复制一个个大的文件,,我复制了41.3M的文件到mnt目录,,复制后,..我查看vfat.img的大小,,居然还是59.7M,,

这是关键的到了,,我再删除vfat.img文件,,重启手机,,再查看vfat.img的大小,,居然大小变了--------------20.5M

用手机查看内存,,截个图,,,
snapshot2.png

看到没有 我的文件 总大小 20.2M ,使用了7.4M ,,也就是说 我们的 手机内存现在变成了 20.2M的大小

这时我删除 mnt目录的那个41.3M的文件,,重启手机

现在我们往手机内存复制文件,,,,复制了几个文件,,就提示 内存已满,,我再删除手机内存的文件,,这样子战斗了几个回合

我用df -h查看了mnt的大小

Filesystem  Size Used Available Use% Mounted on
/dev/mtdblock/mass_storage 65.0M 22.9M 42.0M 35% /mnt/msc_int0
/dev/loop/0  20.2M 7.4M 12.8M 37% /ezxlocal/download/mystuff


看到没有.手机内存,总大小 20.2M 使用 7.4M ,,而mnt目录 总大小 65M 使用22.9M ,剩余 42.M ,,这个时候 mnt目录会不会慢慢变小了呢?????

其实是不会变小了,,,也就是说 mnt目录我们有 42.M的空间让我们随便使用 ,,而且不会变小了 ,,当然手机内存 也就只有 20M的空间了

mnt目录有什么好处呢,,,

第一 主清除后,不会删除mnt里面的文件

第二 自装主题不会死机

第三 替换字体连接电脑不会死机(字体如果放在手机内存,,会死机的)


这个技术,,我昨晚上才整出来,,还没有正式运用,,,,,如果你想使用,,我教你

第一 把手机内存的有用的文件全部复制出来,,或者复制到内存卡,,或者复制到电脑中

第二 连接中选择--调制解调器 ,,再开启usblan,,再在windows中打开我的电脑,,在地址中输入 ftp://root@192.168.16.2

第三 进去我们手机内部后 ..进入 /mnt/msc_int0/文件夹 ,删除 vfat.img文件 ,拔掉数据线 ,再重启手机

第四 再用ftp进入mnt/msc_int0/文件夹 复制几个大点的文件进去 ,,,比如 30M或40几M的都可以,,再删除 vfat.img 再拔掉数据线 再重启手机

第五 用ftp进入 mnt/msc_int0/文件夹 删除那个自己复制进去的文件 ,,

一切OK ,,你去查看手机内存大小 看是不是变了,,如果还是 59.7M 说明没有成功 ,,当然我手机现在的内存总大小20.2M
如果你不会用ftp,但是会用 文件管理器2.0或者那个英文的Vfm  ,,那么不连接电脑 也可以做到




,
发表于 2009-5-2 14:29 | 显示全部楼层

Re:mnt最新技术 请大家进来 不看后果自负

沙发支持
发表于 2009-5-2 14:29 | 显示全部楼层

Re:mnt最新技术 请大家进来 不看后果自负

很复杂
发表于 2009-5-2 14:37 | 显示全部楼层

Re:mnt最新技术 请大家进来 不看后果自负

等会试下,
发表于 2009-5-2 14:44 | 显示全部楼层

Re:mnt最新技术 请大家进来 不看后果自负

这个我上次发现了,但是我也没办法改,我用的方法是用mnt的检测大小和mystuff的检测大小之和来控制,不知道是否有效。。。
发表于 2009-5-2 14:47 | 显示全部楼层

Re:mnt最新技术 请大家进来 不看后果自负

爆炸性新闻啊~~~~ [s:62]
发表于 2009-5-2 14:55 | 显示全部楼层

Re:mnt最新技术 请大家进来 不看后果自负

支持鱼儿
发表于 2009-5-2 14:58 | 显示全部楼层

Re:mnt最新技术 请大家进来 不看后果自负

好强那


我怎么被猪头了?
发表于 2009-5-2 15:20 | 显示全部楼层

Re:mnt最新技术 请大家进来 不看后果自负

额。。怎么呼吸困难。。。水太深了。。
发表于 2009-5-2 15:25 | 显示全部楼层

Re:mnt最新技术 请大家进来 不看后果自负

以上数字v8512的仅供参考
QQ截图未命名.jpg
 Hello,黑武的好机友!回复想偷个懒?点这里: 
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|Archiver|手机版|爱黑武论坛 ( 京ICP备2023028323号 | 京公网安备11011202000270号 )

GMT+8, 2024-10-6 18:34 , Processed in 0.047003 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, ihei5.com

快速回复 返回顶部 返回列表