2010年1月19日

SD カードのパーティション分割と初期化(備忘録)

当方のマイクロ SD カードは、Apps2SD(A2SD) や Linux-swap 対応カスタム ROM 用に3パーティション (FAT32/EXT3/Linux-swp) してある。

なお、ROM 焼き時、EXT3 パーティションは、毎回、初期化してる。
これしないと ROM update 後の初回 reboot 時 bootloop から抜けない時あり (^^;

この linux コマンドを使ってる。
以前もこの blog に書いたけど備忘録としメモ。

注)EXT3 パーティション初期化で Apps2SD 中アプリは消えてしまいます。

mke2fs コマンドの使用例 (EXT3 パーティションの初期化)

また、mke2fs コマンドを使う前は parted コマンドで EXT3/Linu-swp 削除し再度追加したりしてた。

parted コマンドの使用例 (EXT3/linux-swp の削除と追加)

SD カードを3パーティション化する方法は、こちら。

parted コマンドで SD を3パーティション化(FAT32/EXT3/Linux-swp)

なお、試される方は、自己責任でお願いします。


<参考> HT-03A の SD カードのパーティション状況
SD カードは、HT-03A 添付の 2 GB カードを使用中。

$ adb shell
/ # parted /dev/block/mmcblk0
GNU Parted 1.8.8.1.179-aef3
Using /dev/block/mmcblk0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
print
Model: SD SD02G (sd/mmc)
Disk /dev/block/mmcblk0: 1967MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 512B 1359MB 1359MB primary fat32 lba
2 1359MB 1871MB 512MB primary ext3
3 1871MB 1967MB 96.1MB primary linux-swap(v1)

(parted) quit
quit
/ # reboot recovery

なお特にこの値がオススメという分けではありません (^^;

0 件のコメント: