Re: [问题] z5 安卓系统容量问题

楼主: priv (键人就是搅琴)   2016-05-06 11:19:48
※ 引述《op840906 (我爱XXXX)》之铭言:
: 大家好
: 今天看一下自己手机的储存空间
: 发现为什么系统的容量可以这么大 囧
: 有办法把他变小吗
: http://i.imgur.com/4RoMyGv.jpg
前几天这问题算月经题
emmc 容量问题分成几个部份
1. 第一古早其实都不是这样显示的,只显示 /data
总空间多少,剩多少就乖乖显示多少
但总会有一堆人在那边靠北为什么总容量不是 16.00GB or 32.00GB
显示 16GB or 32GB 中间的 GAP 怎么办?
就设计一个叫做系统的黑洞把所有的差额算在这
2. 有点 root 常识的人大概会知道 emmc 会被规划成很多分割区
一定有的例如说 bootloader, boot, recovery, system, data, cache
还有一大堆杂七杂八不同用途的分割区
借一下前篇的推图 http://i.imgur.com/YVkpuJc.jpg
你可以看到 /data 只有 22.6G,这才是使用者真正用得到的部份
Z5 的 system 预留高达 4.9G,大点好小点好没有一定
太大浪费空间,太小会影响升级能装载的软件数量
但总之 system 1GB,data 就会少 1GB
3. Fresh out-of-box data 就要占用一定的空间了
这部份是程式运行需要用到的资料,算是必要之恶
什么都还没灌,/data 先被用掉 3~4GB 也是正常的
4. emmc 和 sdcard 一样,号称 16GB 或 32GB,实际上有 overhead
真正程式可以用的部份只有 90% 多一点
这部份 16GB/32GB/64GB/128GB 都是不一样的,越大的扣越多
说穿了这根本是不存在的空间
所以前篇有人拿 z2 说他系统只占 4.43 这其实是不一样
http://i.imgur.com/yPh02kX.jpg
要加个 1.6GB 之后再比比较公平
5. 结论:
储存中的 "Android 系统" 这项是一个虚值
代表的意思 = data 以外的 paritition 占用的总值
+ emmc 本身 overhead 的扣值(约10%)
+ data partition 里面 app 以外的占用值
+ 其它任何我没想到可能影响空间的值
换句话说就是 16 or 32 or 64 or 128GB - 你已经用掉的空间 - 剩下的空间 = Android 系统
下次就不要再一直问了

Links booklink

Contact Us: admin [ a t ] ucptt.com