CompactFlashをマウントする

該当製品: Armadillo-9 Armadillo

ArmadilloはCompactFlashを搭載することができるので、CompactFlashを使ってファイルを保存したり、データを交換したりすることができます。
では、CompactFlashをマウントしてみましょう。

ここでは例として、CompactFlashに保存されたデジタルカメラの画像データを読み込み、それをftpでダウンロードしてみましょう。

1.起動の仕方

電源を入れる前に、CompactFlashをソケットに挿入し、ジャンパの設定は、JP1:OFF, JP2:OFFにします。

電源をONにし、login画面が表示されたら、rootでログインします。

2.CompactFlashをマウントする

CompactFlashをマウントするにはデバイス名を指定する必要があります。 この名称は製品により異なります。

製品名 デバイス名
Armadillo-9 /dev/hdc1
Armadillo /dev/hda1
  [armadillo ~]# mount -t vfat [デバイス名] /home/ftp/pub

-t オプションは、ファイルシステムタイプをあらわします。vfat はWindowsのファイルシステムです。Linuxのファイルシステムをマウントするときは、ext2などになります。

/home/ftp/pub は、マウントポイントです。このディレクトリ以下が、CompactFlashの中身になります。ここでは、あとでftpダウンロードすることを考えて /home/ftp/pubにマウントしています。


[armadillo ~]# mount -t vfat /dev/hdc1 /home/ftp/pub // CompactFlashをマウントする
hdc: hdc1
hdc: hdc1
[armadillo ~]# mount
/dev/ram0 on type ext2 (rw)
none on /proc type proc (rw)
/dev/hdc1 on /home/ftp/pub type vfat (rw) // /home/ftp/pubにマウントされた

(デジカメのCompactFlashをマウントしてみよう)

3.CompactFlashの中をのぞいてみる

マウントされたら、マウントポイントに移ってみましょう。

  [armadillo ~]# cd /home/ftp/pub

所定の位置に画像ファイルが保存されていることがわかります。


[armadillo ~]# cd /home/ftp/pub
[armadillo /home/ftp/pub]# ls
104_0315/  index.htm*
[armadillo /home/ftp/pub]# cd 104_0315
[armadillo /home/ftp/pub/104_0315]# ls
03150001.jpg* 03150002.jpg* 03150003.jpg* デジカメの画像ファイル

(CompactFlashの中をのぞく)

4.ftpで画像をダウンロードしてみる

この画像ファイルをftpでダウンロードしてみましょう。
ここでは、webブラウザを使ってみます。

  webブラウザのアドレスバーに、

  ftp://[ArmadilloのIPアドレス]/pub

  と入力すると、CompactFlashの中をftpでみることができます。


(CompactFlash内の画像ファイルをダウンロードする)

あとは、画像ファイルをPCにコピーすれば、ダウンロードすることができます。

5.compactFlashをアンマウントする

アンマウントは、カレントディレクトリをマウントポイントから移したあと、

  [armadillo ~]# umount /home/ftp/pub

[armadillo /home/ftp/pub/104_0315]# cd
[armadillo ~]# umount /home/ftp/pub // アンマウントする
コンテンツの配信