htc chachaにsd-extを導入

カスタマイズしたstock romで使っているchachaの内部ストレジ(/data)パーティションの容量は、150MBという非常に悲しい状況なわけですが、そのうち80MB以上をdalvik-cacheが占めるようになってしまい、空き容量がほとんどなくなってしまいました。

あまりsd-extを使いたくはなかったのですが、そうも言っていられない状況なので、sd-extを導入することにしてみました。さて、今回はカーネルもstockなので、自分でsd-extを使えるようにromを書き換える必要があります。分かってしまえば簡単なのですが、今回も時間がかかりました…

基本的な作業は、

① init.dを使えるようにしてあるカーネルのinit.rcに、/sd-extというマウントポイントとなるディレクトリを作るスクリプトを加える

②/system/etc/init.dにcm7から引っこ抜いてきた05mountsdというスクリプトを入れる

③/data/dalvik-cacheの中身を/sd-ext/dalvik-cacheにコピーして、/data/dalvik-cacheを削除して、/sd-ext/dalvik-cacheにシンボリックリンクを張る

というだけです。05mountsdのアクセス権を変えるのを忘れていて、sd-extがマウントされず馬鹿みたいに時間を喰ってしまいました…

chacha用のcm7がもう少し実用レベルならいいのですが、最近開発も進んでないようですので、しばらくはstock+sd-extでしのいでいこうと思います。

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: