Linux / AndroidのFAT32フォルダーのリンクや共有マウントポイントのようなものはありますか?


9

多くの場合、Androidフォンの異なるアプリから同じファイルにアクセスしたいのですが、アプリは別のフォルダーにあります。FAT SDカード上の2つの異なるフォルダーパスが同じファイルを指すようにする方法はありますか?EXTの場合、シンボリックリンクまたはハードリンクでこれを実行できると思いますが、FATには存在しません。FATを拡張してそれらをサポートできますか?AndroidはEXTフォーマットのSDカードを使用できますか?フォルダーを別のフォルダーの上にマウントできますか?

これが存在する場合、何か悪影響がありますか?


彼らはあなたをandroid dudeに移動します。そこで
もう一度

Androidの質問よりもLinuxの質問です。
エンドリス

回答:


15

ルートがある場合、別のフォルダにフォルダをマウントすることが可能です。

adbまたはターミナル(adbが推奨されます)を開き、次のように入力します。

mount -o bind /origdir /newdir

これはln、FAT32ファイルシステムと同じ効果があり、FAT32ファイルシステムで機能します。


正常に動作します。アプリと/sdcard/newdir同じファイルを持っているかのようにアプリに表示されます/sdcard/origdir。これは、特定のハードコードされたフォルダーでのみ見られるアプリ間でファイルを共有するのに役立ちます。mkdir newdirただし、最初に行う必要があります。
内部石

1
これは再起動後も残りますか?私は、これは、再起動時に失われていると言って、他のSEサイト上の応答を見た:android.stackexchange.com/questions/4044/...
Baronz

4

Endolithの答えはあなたの状況に最適ですが、Sathyaは間違っています。解決策もあります。リンク(ハードリンク)を偽造する必要がある場合は、https://stackoverflow.com/questions/4545536/faking-symbolic-links-onを参照してください。 -a-fat32-formatted-storage アンドロイドで試したことはありませんが。


3

FATはシンボリックリンクをサポートしていません。

FAT SDカード上の2つの異なるフォルダーパスが同じファイルを指すようにする方法はありますか

番号。

FATを拡張してサポートすることはできますか

番号。


ですから、この質問が存在します。
エンドリス

@endolithを明確にして、あなたが何を望んでいるかはわかりません
Sathyajith Bhat

私の質問は、FATがシンボリックリンクをサポートしていないことを考慮して、シンボリックリンクと同様の効果を生み出す方法があるかどうかです。これは答えではなく、私の質問の言い直しにすぎません。
エンドリス

1
答えはまだノーです。それは言い直しではなく、私の答えです-私の知識への少なくとも。
Sathyajith Bhat

-1

AndroidはEXTフォーマットのSDカードを使用できますか?

Androidはext2をマウントできますが、ボリュームマネージャーはext2フォーマットのSDカードを処理しません。(あなたがあなたの電話を根絶したならば、あなたはこれを修正することができるかもしれません。)

フォルダーを別のフォルダーの上にマウントできますか?

はい。


"はい。" Androidでそれをどのように行いますか?欲しい効果はありますか?
エンドリス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.