我的平台是 Sony LT18i , 經過刷ROM
我參考你的作法, 將檔案放在 /etc/init.d 存為 30frandom (若有重名時, 將30改為其他數字就可以了) 屬性為 rwxr-xr-x, 檔案的內容參考如下:
#!/system/bin/sh
# Thanks to ROACH for script
mount -o remount,rw /cache
if [ ! -e /cache/swap.img ]
then
dd if=/dev/zero of=/cache/swap.img bs=1024 count=75000
fi
busybox losetup /dev/block/loop7 /cache/swap.img
busybox mkswap /dev/block/loop7
busybox swapon /dev/block/loop7
這樣的設定, 我使用 75M 用於 swap使用, 另外還保留25M給其他系統使用.
如果搭配 Swapper2這個軟體安裝時, 又可以增加第二個 swap的空間供調用, 這樣也可以在嚴重不足時,也可補一下. 這第二個 swap的空間, 建議放在 SD卡的 ext2上, 這樣在SD卡聯接PC時,不至於停止swap的功能. |