Skip to content
Tiantan
Articles

あるディレクトリを別のディレクトリにバインドする

On 2月 17, 2021 by admin

最初のディレクトリのストレージ容量を拡張するために、あるディレクトリを別のディレクトリにバインドしたい。

Linuxでは、次のコマンドを実行できます。

mount --bind /path/to/directory1 /path/to/directory2 

ただし、Androidシェルは「–bind」および「-B」パラメータを理解しません。 fstabでも実行できますが、構文がわかりません。

Samsung Galaxy S(SGS)には/ data / dataが/ datadataにシンボリックリンクされているため、この操作を実行する必要があります。後者は/ datadata 115 MBしかないパーティションに常駐し、その結果、常にいっぱいになります。どこか別の場所からディレクトリをバインドしてスペースを拡張したいのですが。

よろしくお願いします。2日間、いくつかのアイデアを探していました。

コメント

  • busyboxをインストールしましたか? mount -o bind /path/to/dir1 /path/to/dir2を試しましたか(busyboxバージョンはAndroidでそれをサポートしていると思います)? 'これに4.0ICSのタグを付けました-ICSの非公式ビルドを実行していますか?
  • mount --bind /directory1 /directory2に注意してください現在/directory2にあるファイルを非表示にします。 /directory2が空の場合にのみ使用してください。 /directory2の下にさらにスペースが必要な場合は、最初に/directory1の下にあるファイルを最初に移動します。
  • Busyboxはインストールされ、" -o bind "パラメーターでうまくいきました。 Gillesが指摘したように、ファイルは非表示になっているため、最初にコピーする必要があります。カスタムカーネルを使用してSGS用に構築されたICSAOSPを実行しています。
  • 回答を求めてこのスレッドを表示する場合:この手順は一時的な回避策であり、完全な解決策ではありません。本当の問題の説明は次のとおりです:[link] forum.xda-developers.com/ …
  • ディレクトリバインドを使用… forum.xda-developers.com/showthread.php?t=1410262

回答

@eldarerathisから-

ありますかbusyboxがインストールされていますか? mount -o bind / path / to / dir1 / path / to / dir2を試しましたか(busyboxバージョンはAndroidでそれをサポートしていると思います)?

回答

フォルダへのシンボリックリンクを試しましたか?これはRootExplorerアプリで実行できますが、費用がかかります。申し訳ありません。

コメント

  • シンボリックリンクが勝ちました'ディレクトリを拡張するために機能しません。'あなたがそれを置き換えたいとは思わない' -AFAIKパーツシステムの一部は、実際のパーティションであることに依存しています。
  • @MatthewReadシンボリックリンクは、ここでのバインドマウントと同様に機能します。バインドマウントはここでは不必要な複雑さのようです。
  • @Gillesバインドマウントについては何も知りませんが、'どのようにをdatadataパーティション以外の場所に移動すると、問題が発生するのを防ぐことができます。その中の個々のフォルダを外側にリンクすることは機能するかもしれませんが(たとえば、/data/data/com.rovio.angrybirds/を/sdcard/dataext/com.rovio.angrybirds/へのシンボリックリンクにする)、それを行うのは面倒です。

回答

コマンドが間違っています。そうではありません:

mount --bind

代わりにこれを試してください:

mount -o bind

完全なコマンドは次のとおりです。

mount -o bind /path/to/directory1 /path/to/directory2

回答

これは直接的な答えではありませんが、目標を達成するのに役立ちます。

アプリ link2sd は、アプリのapk、dex、libファイルをSDカードのパーティションにリンクすることで、内部ストレージを拡張(実際には保存)します。

アプリはルート化された電話で使用するか、連絡することができます開発者に質問してください。彼はとてもフレンドリーです。

アプリ全体がSDカードにインストールされているdata2sdを確認することもできます。

コメント

  • I '問題の核心にあるように見えるので、ソリューションに興味があります。ただし、I ' apk、dex、libファイルを移動すると/ datadataの空き容量に影響があるかどうか疑問に思っていますか?
  • はい。

ve HTC Desire、内部スペースはわずか147MB、link2sd I 'は300%多くのアプリケーションをインストールできました。唯一の欠点は、アプリケーションのデータがリンクされないことです。これは、場合によっては巨大になる可能性があります。データもリンクしたい場合は、data2sdを試してください。

Written by admin

コメントを残す コメントをキャンセル

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

最近の投稿

  • 共振ダイポールを備えたバランの使用
  • “できない”と“できない? [重複]
  • JFKでは国内線のエアサイドターミナル間を移動できますか?
  • “深く感謝します”または“深く感謝します”
  • '抽象的なアイデア'とはどういう意味ですか? [クローズ]

アーカイブ

  • 2021年2月
  • 2021年1月
  • 2020年12月
  • 2020年11月
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어

Copyright Tiantan 2021 | Theme by Theme in Progress | Proudly powered by WordPress

Back to top