/ data / data /(app_name)/を外部SDカードにマウントできますか?
Nov 28 2020
/data/data/com.termux/
外部SDカードにフォルダをマウントできますか?私の電話はAndroid10にルート化されており、内部ストレージが不足しています。
/ sdcard内のフォルダを正しい権限でバインドマウントする方法から読んだように?取り付けることは/sdcard
ので、マウントするためのアクセス許可が必要です/sdcard
から、エミュレートされた/data/media/0
と/data/data/
はありません。
そして、Termux環境を外部SDカードに置くことはできますか?サポートリンクがないので、/data/data/com.termux/
を使用してマウントできます。ln -s
ext4
fat
/data/data/
ディレクトリがどのように機能するかわかりませんが/data/data/com.termux/files/home/
、採用可能なストレージとしてフォーマットしたり、ext4
パーティションを作成したりせずに、ディレクトリを外部SDカードにマウントすることは可能ですか?
回答
2 alecxs Nov 29 2020 at 17:01
MicroSDカードにファイルを作成します。ファイルがfat32ファイルサイズの制限に対して大きすぎないことを確認してください
busybox dd if=/dev/zero seek=4294967295 bs=1 count=0 of=/mnt/media_rw/6DE8-1BC6/loop.img
ファイルシステムを作成します(yで確認します)
/system/bin/mke2fs -t ext4 /mnt/media_rw/6DE8-1BC6/loop.img
ファイルを既存のディレクトリにループマウントします
mkdir -p /data/data/com.termux/files/home/ubuntu20-fs busybox mount /mnt/media_rw/6DE8-1BC6/loop.img /data/data/com.termux/files/home/ubuntu20-fs