2005-03-06
_ SDカードのパーティション
SDカードにシンボリックリンクのディレクトリなどを作成する場合,もともとのFATフォーマットでは作成できないので,ext2やext3でフォーマットする必要があります.でも全部ext3でフォーマットした場合,Windowsでは利用できないという問題が発生してしまいます.ということで,SDカードをFATとext3にパーティションをわけることにしました.
用いるSDカードは512MBのもの.512MBのカードですが利用可能な領域は479MB程度なので,今回はFATを350MB,ext3に130MBほどにわけてみることにしてみました.
# umount /mnt/card # fdisk /dev/mmcd/disk0/disc
以下,パーティションの作成
> n パーティションの作成 > p primary partition > 1 1つめ > default > +350M 作成するサイズ > n > p > 2 2つめ > default > default > w 書き込み
FAT,ext3でそれぞれフォーマットを実行.
# mkfs.msdos /dev/mmcd/disk0/part1 # mkfs.ext3 /dev/mmcd/disk0/part2
マウントポイントを作成してマウント.
# mount /dev/mmcd/disk0/part1 /mnt/card # mkdir /mnt/ext3 # mount /dev/mmcd/disk0/part2 /mnt/ext3
あとは,swap領域を作成してひとまず完了./mnt/cardの方はSDカード挿入時に自動的にマウントしてくれますが,/mnt/ext3やswaponは自動的に行われないので,/etc/sdcontrolのinsert,eject,compejectの適切な場所に,mountやswaponを記述すると便利.