vine-users ML アーカイブ



[vine-users:053094] Q: USB で複数のディスクを接 続するには?

  • From: nkon@xxxxxxxxxxxxx
  • Subject: [vine-users:053094] Q: USB で複数のディスクを接 続するには?
  • Date: Sat, 24 Aug 2002 02:14:40 +0900
近藤と申します。こんにちは。

現在、次の状況にあり、こういうことをしたいです。

■状況

USBに繋げたいデバイスとして、
  1. デジカメ オリンパス C2040
  2. ポータブルハードディスク IO-DATA HDP-UP-40G
があります。
OS は Vine 2.5CR, kernel=2.4.18, murasaki=0.5.4
                 (↑Vineインストール時のまま)

それぞれ単体では、自動認識、自動マウントできています。

そのときは、
/etc/murasaki/murasaki.call に次の内容

usb-storage: /etc/murasaki/bin/mount-usb-storage.sh

/etc/murasaki/bin/mount-usb-storage.sh に次の内容

#!/bin/sh
case $1 in
start)
        /bin/mount -t vfat /dev/sda1 /mnt/C2040
        ;;
stop)
        /bin/umount /mnt/C2040
        ;;
esac

■やりたいこと

デジカメを繋いだ時は /mnt/C2040 に自動でマウントして、
ポータブルディスクを繋いだ時は /mnt/USB_HD に自動マウントしたいのです。

マウント順序、取り外し順序は任意の順序がいいです。

どういう処理をしたら良いでしょうか?



予想としては、
  - 今つながった、または今外されたUSBデバイスの名前
  - 今つながった USB デバイスが、どのデバイスファイルなのか
がわかれば、それで処理できるかな、とも思うのですが、
どうすれば良いのか検討が付きません。

ご存じの方、よろしければ教えてください。


-- 近藤靖浩 <nkon@xxxxxxxxxxxxx>
http://www.bf.wakwak.com/~nkon/diving/       8/21更新:富士山編