usb-storage: waiting for device to settle before scanningてな感じのログが出たのでsdb1をmountしようとしたら、
Vendor: BUFFALO Model: ClipDrive Rev: 1.11
Type: Direct-Access ANSI SCSI revision: 02
SCSI device sdb: 258048 512-byte hdwr sectors (132 MB)
sdb: Write Protect is off
sdb: Mode Sense: 03 00 00 00
sdb: assuming drive cache: write through
SCSI device sdb: 258048 512-byte hdwr sectors (132 MB)
sdb: Write Protect is off
sdb: Mode Sense: 03 00 00 00
sdb: assuming drive cache: write through
sdb: sdb1
sd 4:0:0:0: Attached scsi removable disk sdb
sd 4:0:0:0: Attached scsi generic sg1 type 0
mount: スペシャルデバイス /dev/sdb1 が存在しませんと言われる。
あれー?と思って/devを見ると確かに存在しない。
で結局mknodでデバイスファイルを作ってmountした。
mknod /dev/sdb b 8 16で、ウチのudevdはどうなっとるのだと思ってpsしてみたら、居なかった・・・・。
mknod /dev/sdb1 b 8 17
でも、以前mountしたときは最初からあったような・・・
と思って調べたら、udevdがkernelからのイベントを受け取ってruleに従って適宜作成してくれるものらしい。
知らんかった。
いつ終了しちゃったんだろう・・・
ということで、
- 一旦umount
- USBメモリ抜く
- /dev/sdb* をrm
- /sbin/start_udevで改めて起動
- USBメモリ挿す
- /dev/sdb1出来た!
- mount
しかしなんでudevd居なくなってたんやろう。yumで5.1→5.2してから再起動してないからだろうか。
OS: CentOS 5.2
udev-095-14.16.el5
kernel-2.6.18-92.1.6.el5
>> Home