so-02c xperia acro link2sd の dalvik-cache について

SO-02c acroは内蔵ストレージが小さく、
アプリを少し入れるだけで容量不足の警告が出るため、link2sdというアブリでsdカードにアプリをリンクして内蔵ストレージを節約したいました。
ただ再起動をすると、dalvik-cache のリンクが内蔵ストレージ側になってしまい、起動直後に容量不足の警告がでしまうため、その都度link2sdでdalvik-cacheのリンクを作り直す状態でした。
ググってみると、おなじ悩みの方が結構いるようで、対策として /etc/initd以下にsdカードに/data/dalvik-cacheをMountするよう記述することで回避できると言う内容でしたが、なぜか何度試しても上手く出来ませんでした(´;ω;`)ウッ…
そこで今回は単純に/data以下にsd カードの /data/sdext2/dalvik-cacheへのシンボリックリンクを作成してみたところ、再起動をしても容量不足の警告が出ないようになりました。
再起動をした時に/data/dalvik-cacheにファイルが作成されますが実際にはsdカードの/data/sdext2/dalvik-cacheへアクセスするようになっています。
以下 作業メモ
※要root、バックアップ必須
1./data/dalvik-cacheをフォルダごと削除
/data/sdext2/dalvik-cache/以下のファイルも全部削除
本体側にcacheがあると削除すると、大量のアプリが強制終了しますが、サクサク作業を進めます。
2.リンクをはる
端末エミュレータを使いました。
$ su ※rootになります。
# ln -s /data/sdext2/dalvik-cache /data/dalvik-cache
※これでリンクが作られます
3.すかさず再起動!!
これで作業終了です。
再起動後、/data/dalvik-cache/以下にcacheファイルが出来ています。
次に/data/sdext2/dalvik-cache/以下を確認し、同じファイルがあれば問題ありません。
内蔵ストレージも160MB程度空き、かなり快適になりましたー(・∀・)
screenshot_2013-01-12_2135.png

so-02c xperia acro link2sd の dalvik-cache について」への7件のフィードバック

  • 2013年3月30日 9:15 PM
    パーマリンク

    通りすがりの者です。
    acroを中古で買ってカスタマイズ中にこの問題に突き当たり、
    色々調べていた所、こちらで書かれている対処法にて無事対処する事が出来ました。
    有用な情報を公開して頂きありがとうございます。
    大変助かりましたゆえ、感謝申し上げます。
    それでは失礼致します。

    返信
  • 2013年4月5日 1:46 AM
    パーマリンク

    コメントありがとうございます。
    同じ悩みの方がいて、参考にしていただけたようで嬉しい限りです。

    返信
  • 2013年4月28日 9:05 AM
    パーマリンク

    わたしも通りすがりですが、この方法試してみました。
    Xperia acro です。
    ln -s /data/sdext2/dalvik-cache /data/dalvik-cache
    の後、再起動すると、無事リンクは作られているのですが、どうも大量のアプリが強制終了してしまって・・・・

    返信
  • 2013年4月28日 10:25 PM
    パーマリンク

    こんにちは
    先だって書き込みしましたぽちです
    家のacroはこれやってると、アプリを更新すると再起動時にフリーズしちゃうんですよね…
    そいでもって電池パック抜いてもっかい起動するとアカウントが飛んでるという状態に…
    Playストアアプリからアカウント入れ直せば元に戻るんですが何故この様になるか謎です
    (ついでにホームに置いてるガジェットもエラー表示に…もっかい設定したら戻る)
    それからLink2SDが1~2週間位前に最新版になってから上の方の様な現象になったので、
    そこはSD側にもう一個フォルダを掘って(例えば dalvik-cache-link とか)
    ln -s /data/sdext2/dalvik-cache /data/dalvik-cache-link
    って感じでそっちにリンクをかける感じにしてます
    これだとLink2SDが(SD側の) dalvik-cache フォルダを参照したり、
    何かしたりしても影響がないかと思うので…
    (しかしアプリ更新で再起動時にフリーズ、アカウントぶっ飛びは変わらず…)
    ちなみにLink2SDの設定は、
    dalvik-cache以外はLinkする様に設定して、
    (dalvik-cacheもやっちゃうと二重リンク(?)みたいになりますよね?)
    起動時に可能ならなんちゃらを再リンクのオプションは全部外してあります
    それにしてもacroは何でこんなに厄介なんだか…
    arcも持ってるんですが、そっちは何の問題もなく、
    こんな面倒な事しなくても快適にLink2sdが動くのに…
    ガラケー仕様つけただけで何でこんなとこに影響が出るんだかです
    でもこれやってると起動がほんと速くなるので、
    やめられないんですよねぇ…困ったもんです
    何か雑談になってしまいましたが、それでは失礼致します

    返信
  • 2013年4月30日 1:52 AM
    パーマリンク

    Hot knightさん、ぽちさんこんばんわ。
    上記現象についてですが、自分の所では、
    特に問題なく使用できているんですよね。
    なので、以下確認してみました。
    1.インストールされているLink2SDは1.9.13で以降はVerUpしていませんでした。
    2. Link2SDでの dalvik-cacheのリンク作成は行なっていません。
    3.Link2SDを最新2.42 へVerUPしたところ、以下現象が発生しました。
     ①起動後にウェジットの消失。
     ②起動後、直後からアプリの強制終了が立て続けに発生し、すべてのアプリで起動しようとしても、強制終了。
     ③Link2sdをアンイストールして、再起動。   Link2sdが入っていない状態ですが、SDへ移動したappはそのままのようで、通常どおり起動し、各アプリも問題なく起動します。
     ④バックアップしていた、Link2sd1.9.13をサイドインストールして、再起動して、正常起動が確認できました。
    とりあえずLink2sdのVerはこのままで行こうと思います。
    ぽちさん、最後正常動作していた時の、Link2sdのVerはいくつだったんでしょうか?
    VerDownを検討してみるのも手かと。
    Hot knightさん、使用されているVerはいくつですか?最新なら、過去のVer(動作確認とれている1.9.13など)にしてみて如何でしょうか。
    acroは内蔵ストレージ少なくて、悩まされますね。
    夏モデルのXPERIAに触手が・・・

    返信
  • 2013年5月1日 5:20 PM
    パーマリンク

    こんにちは。
    管理人様、ご多忙なところわざわざ検証まで頂き丁寧なレスありがとうございます。
    Link2SDの古いバージョンは持ってないのです…
    そして最初にここにコメントをした時から上記の問題は起こってました。(当時のLink2SDは今の一個前のバージョンです、コメントした後で問題に気づいたのですが、しばらく試行錯誤してたし、こちらだけの問題でしょうから書き込みは控えてました)
    1.9.13をどこかからごにょごにょ出来ないかググってみます(^◇^;)
    最新のXperiaその他にも興味はあるのですが、arcとかacroはandroid2.3.3のままだとMVNOのSIM刺した時に基地局の位置情報が取れるのを重宝してるんですよね…テザリングも楽にSPモード以外に設定出来ますし。
    最新機種ももしかしたらroot取ってごちゃごちゃといじれば位置情報取れるのかもですが、今のところこれで満足して調べてない状態です。
    そんな感じです、では失礼致します。

    返信
  • 2013年5月1日 6:27 PM
    パーマリンク

    連投失礼致します。
    早速1.9.13を(略)してインストールしてみました。
    試しに適当なアプリの古いバージョンをインストール後再起動、その後プレイストアでバージョンアップをし再起動、としてみましたが、今のところVer.2で起こってた問題は発生してません。
    どうやらこれでアップデートの度に見舞われたフリーズ病から解放されそうです…
    またまた大変お世話になりました、本当にありがとうございました。
    では失礼致します。
    P.S.
    フリーソフトの古いバージョンをアレしただけなので(著作権上)問題はないと思いますが、もし書き込みに問題がある様でしたら削除して下さい。

    返信

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です