LinuxでCompactFlashを使う

LinuxがインストールされているPCとCompctFlash リーダ/ライタをUSBで接続します。

操作コマンド

接続解除

念のため接続解除操作を行います。

# /sbin/modprobe -r usb-storage

接続

usb-storageモジュールをロードします。

<CompactFlashをリーダ/ライターに挿入します>
# /sbin/modprobe usb-storage

fdisk

fdiskでパーティションを設定します。

# /sbin/fdisk /dev/sda

フォーマット

パーティション-1をext3(-j)でフォーマットします。

# /sbin/mke2fs -j /dev/sda1

マウント

マウントします。

# mount /dev/sda1 /mnt/flash

アンマウント

アンマウントします。

# sync
# umount /mnt/flash
# /sbin/modprobe -r usb-storage

<CompactFlashを抜くきます>

msdosタイプのマウント

msdosタイプでフォーマットされたCompctFlashを使います。
# /sbin/modprobe usb-storage
# mkdir /mnt/card
# mount -t vfat /dev/sda1 /mnt/card

--- Read/Write 操作 ---

# umont /mnt/card
# /sbin/modprobe -r usb-storage

CompactFlashをまるごとコピー

# /sbin/modprobe usb-storage
# dd if=/dev/sda of=xxx.img    (取り込み)
# dd if=xxx.img of=/dev/sda    (コピー)
# /sbin/modprobe -r usb-storage

2010.03.31