本帖最後由 mdps4302 於 2013-11-13 21:13 編輯
您好,第一個我先說明link2sd的運作機制
安裝在系統裡面的應用程式會拆開成4部分:
1.apk(位於data/app裡面)
2.dex(安裝後會建立一個虛擬快取的捷徑,會佔用更多data空間)
3.lib函式庫檔案(用於軟體CPU解碼,有些軟體則是沒有此項目)
4.軟體資料檔(儲存使用者的存檔記錄或設定,會佔用部分data空間,位於系統中的data/data裡面)
通常link2sd就是將前面3部分(apk.dex.lib)建立連結至ext分區,則建立後3部分佔用data的大小會變成剩下捷徑的幾kb,可以忽略掉,因此非常節省空間,但有一種情況不建議您連結至ext分區,就是當軟體的lib函式庫檔案大小大於dex時,這時候建立連結會容易造成開機速度明顯變慢,若需要節省空間,則可以考慮移動至sd卡 通常我們為了加快速度,不會將函式庫檔案建立連結唷
建立連結後還是佔用很多內部空間(即上面所說的data空間)通常是資料檔過大或是上面所說的虛擬快取佔用了部分空間,虛擬快取刪除了重開機還是會跑出來,不建議刪除
第二個,要正確開啟swap分區並不是開好分區就會自動開啟的唷,需要腳本或是swapper2之類的軟體來啟動它,我裡面已經有附init的swap啟動腳本了,您一定是沒按照正確的步驟做吧(已經有說明需要刷swap的核心了,版內有提供,沒刷入核心就算放了腳本也不會自動開啟的)
|