2012-12-11 4 views
7

私は、Android上で様々なSDカードマジックを達成する方法に関するいくつかの記事を理解しようとしています。これらの投稿は/etc/vold.fstabを参照し、追加または変更されたdev_mount行で内容を変更することを推奨します。vold.fstabの内容、またはdev_mount行の構文は何ですか?

よろしくお願いします。そして、私は彼らのことについてもっと知るために、googleにvold.fstabとdev_mountを試してみます。奇妙なことに、これらの用語は、Android用のSDカードで魔法のことをする方法についてさまざまなフォーラムの投稿に存在するようにみえるだけです。

つまり、vold.fstabファイルに含まれているはずの「公式な」マニュアルページやドキュメントが見つかりません。たとえば、スクリプトや設定ファイルなど、dev_mountがコマンドかどうかまたは等の仕様、

はとてもN00B Androidの開発者として、

  1. どこvold.fstabの公式ドキュメントまたはmanページがありますか?私はAndroidの

答えて

2

に包括的なドキュメントを探してくださいdeveloper.android.comは別に

  • は、私がvold.fstabとdev_mountのために一般的に任意のドキュメントに出くわしたことはありません。私が知る限り、コードから収集できるものは、vold.fstabは、特定のシステムのマウントポイントの設定を検出するvolume manager daemonコードの単語ごとに解析されるファイルです。

    各ベンダーには、ボリュームマネージャーデーモンが使用する固有のvold.fstabファイルがあります。ほとんどの場合、Androidミドルウェアはこれを使用してマウントポイントのパスを取得します。例えば、外部メモリカードの。

  • 6

    私は、これは有益であることが判明:

    具体的

    https://android.googlesource.com/platform/docs/source.android.com/+/android-4.2.1_r1.1/src/tech/storage/index.md

    dev_mount <label> <mount_point> <partition> <sysfs_path> [flags] 
    
    • label:ボリュームのラベル。
    • mount_point:ボリュームをマウントするファイルシステムのパス。
    • partition:パーティション番号(1から始まる)、または最初に使用可能なパーティションの場合は「auto」です。
    • sysfs_path:このマウントを提供できるデバイスへの1つ以上のsysfsパス ポイント。スペースで区切り、それぞれは/で始まる必要があります。
    • flags:任意のカンマ区切りのフラグのリスト。/を含むことはできません。 可能な値はnonremovableencryptableです。
    関連する問題