SDカードのapp2sd用ext2領域を端末で確認する

質問にあったのでー。
Xperiaはあんまり関係なくたぶん単なるAndroid&LinuxのTips。

app2sdなんかやろうとしている人は
当然rootedでbusyboxインストール済みが前提ということで(ry

1. ext2領域の存在の確認

$ su
# fdisk /dev/block/mmcblk0
Command: p

としてやると、SDカードのパーティション一覧が出てくる。(以下のは例)

Disk /dev/block/mmcblk0: 7969 MB, 7969177600 bytes
255 heads, 63 sectors/track, 968 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/block/mmcblk0p1 1 837 6723171 b Win95 FAT32
/dev/block/mmcblk0p2 838 968 1052257+ 83 Linux

このmmcblk0p2がapp2sdに使うext2領域なのであればok
fdiskから抜けるときは「q」で。

というかfdisk使えば当然Android端末だけでSDカードのパーティション分けからapp2sdの配置まで全部出来る。
ただし、要フォーマット(w

2. ext2領域の中身を確認
特に良い方法が思い浮かばなかった。
まあ、どこか適当なところへマウントしてファイラーなりターミナルなりで確認すればいいんじゃないかな。
/system/sdにマウントするなら、

mount -t ext2 /dev/block//vold/179:2 /system/sd

という感じで。