田辺です。
前回のメールでVine4.2へ即移行するって書きましたけど、
結構長い間Vine3.2を使っていたので、もう少し挑戦して
みようかなって思っています。
564 ? SW 0:00 [usb-storage-0]
これは USB storage device が接続しているということですね。
現在USBデバイスを利用しているのは、プリンタと、問題のUSBーFD
だけですから、間違いないと思います。
Vine 4.2 にバージョンアップなさるそうですし(それは賛成)、これ以上
この問題を追求するお気持はなさそうですが、自分のメモがわりに
以下のことを書いておきます。まだ Vine 3.2 を使っている方も
いらっしゃるでしょうし、そうした方の役に立つかもしれませんから。
申し訳ないです。すっかりとお見通しですね。
でも、ちょっと気になっていろいろと思考錯誤した結果、
短期周期でUSB-FDのマウント・アンマウントでは全く問題なく
使用できることがわかりました。但し、一旦アン・マウントして
暫く時間が経過すると、次回のマウントができない確率が高いです。
ついでですから、その前に二三。
田辺さんのメールより [vine-users:078195]
564 ? SW 0:00 [usb-storage-0]
これは USB storage device が接続しているということですね。
はい、でも、『接続=アクセスできる』とは明らかに違います。
このリストを取ったとき、USBFDへのアクセスが不能の状態の時です。
ls /mnt/USB_Floppy_Drive-sdb とすると、空白表示となります。
それならば、最初のメールで書いたように、USB storage device を
全部引っこ抜いてから(メディアだけ抜けばよいのか、デバイス全体を
引っこ抜く必要があるのか、どちらだかはわかりません)、/etc/fstab の
USB storage device 関係の行を削除して、再起動し、再起動後に
USB storage device を接続し直せば、解決すると思うのですが。
USBデバイスの読み書きができない状態でUSBデバイスを引っこ抜いてから
接続し直して接続に成功したケースは皆無です。
それでもうまく行かない場合ですが、dmesg の出力や /var/log/messages
のログからフロッピーのデバイスファイルがわかると思います。fstab の
記述からしても、たぶん /dev/sdb でしょう。だったら、root ユーザに
なって mount /dev/sdb /mnt/floppy をやってみたらどうでしょう。これで
エラーが出るようなら、そのエラーが問題解決の手がかりになります。
残念ながら問題のマシンにはFDが搭載されていません。
そのため、USB−FDを購入した次第です。
以下はメモです。
Vine 3.2 では−−
・ USB storage device はアンマウントできないことがある。
・ USB storage device がアンマウントできないときは、書き込みが完了
していることを確信できるならば、引っこ抜いてしまえばよい。
murasaki がアンマウントを実行し、適当に事後処理をしてくれる。
・ USB storage device を接続したままシャットダウンすると、/etc/fstab に
USB storage device の記述が残る。/mnt のマウントポイントも残る。
・ 上記の状態で、USB storage device をはずし、再起動すると、USB storage
device を接続していないのに、/etc/fstab のみならず、/etc/mtab にも
USB storage device の記述が現れる。しかも、引数なしで mount コマンド
を実行すると、USB storage device がマウントされていることになっている。
当然ながら、/mnt に USB storage device のマウントポイントも存在
している。
・ ここで USB storage device を接続すると、たいていはうまくマウント
できて利用できるが、マウントに失敗して使えないこともある。
以上は、わたくしが USB メモリで試してみた結果です。USB フロッピーの
場合は、事情がすこし違うかもしれません。
--
長南洋一