Androidでext4をマウントする方法(root必須)

投稿者: | 10月 17, 2023

きっかけ

exFATに対応していないROMでバックアップを取るときに使用しました。FAT32じゃ2GBまでしかddできないんじゃ
すべての作業はadb shell内で実行しています。

ext4での初期化

LinuxPCにSDカードを入れて、フォーマットするか、
mkfs.ext4 /dev/[デバイス]
でフォーマットできます。デバイス名は/dev/blockで確認してください。大体は、mmcblk1だと思うので、

su
mkfs.ext4 /dev/block/mmcblk1p1

マウント

まあマウントできればどこでも良いんですけど、/mnt/media_rw/にkariってマウンタポインタを作成しました。

mount -o rw,remount /system
mkdir /mnt/media_rw/kari

その後、フォーマットされたパーティションを

blkid

で調べます。そしたら、調べて出てきたパーテイションを

mount -t ext4 /dev/block/mmcblk1p1 /mnt/media_rw/kari

でマウントしてあとは自由にできます。もちろんAndroid側からは認識はされていませんが…

コメントを残す

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

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)