内部ストレージにスワップ作ることにした
v719 3G 四核が、最初は物理メモリ1GBぽかったんだが、
どういうわけか気づいたら物理メモリが512MBぽい量しか認識してないんで、
やっぱ追加でスワップ作ることにした。
当初の計画ではスワップをSDカード上に作ろうと思ってたが、SDカードをext4で使うのは問題ありな感じなんで、
/storage/sdcard0
上に作ることにした。
起動時に
/system/bin/preinstall.sh
が実行されるんで、
/storage/sdcard0/swap
が存在する場合はswapon
ってな感じで、
/systemのりマウントもできないので、
system.imgを修正して再度ファーム更新。
端末起動してから
再起動して、起動時にswaponできた。
どういうわけか気づいたら物理メモリが512MBぽい量しか認識してないんで、
やっぱ追加でスワップ作ることにした。
当初の計画ではスワップをSDカード上に作ろうと思ってたが、SDカードをext4で使うのは問題ありな感じなんで、
/storage/sdcard0
上に作ることにした。
起動時に
/system/bin/preinstall.sh
が実行されるんで、
if [ -e /storage/sdcard0/swap ];then
/system/bin/busybox swapon /storage/sdcard0/swap
fi
と書き足して、/system/bin/busybox swapon /storage/sdcard0/swap
fi
/storage/sdcard0/swap
が存在する場合はswapon
ってな感じで、
/systemのりマウントもできないので、
system.imgを修正して再度ファーム更新。
端末起動してから
adb shell dd if=/dev/zero of=/storage/sdcard0/swap bs=500000 count=1024
adb shell busybox mkswap /storage/sdcard0/swap
として、スワップファイルを作成。adb shell busybox mkswap /storage/sdcard0/swap
再起動して、起動時にswaponできた。