質問にあったのでー。
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 bytesDevice 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
という感じで。