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