[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:40973] USB "mount: /dev/sda1 is not a valid block device"
こんにちは、高崎と申します。教えてください。
USB メモリを使っていましたが、しばらく使わないでいて、久しぶりマウント
しようとすると下記のエラーが出て接続できなくなりました。
mount: /dev/sda1 is not a valid block device
使っていない間にカーネル アップデートを何度かしています。
環境:
- Sarge
- 2.4.26-1-686
マウント手順:
1. デバイス挿入
2. su
3. 下記の script をオプションなしで実行。
--- script start
if [ "$1" == "-w" ] ; then
dev=none
fs=usbdevfs
mount_point=/mnt/usb
modprobe -r usb-storage
else
dev=/dev/sda1
fs=vfat
mount_point=/mnt/usb
modprobe usb-storage
fi
if [ "$1" == "-u" -o "$2" == "-u" ] ; then
umount $mount_point
else
mount -t $fs $dev $mount_point
fi
--- script end
--- command prompt
> sh ./script
mount: /dev/sda1 is not a valid block device
> lsmod
Module Size Used by Tainted: PF
sd_mod 12044 0 (autoclean) (unused)
vfat 10892 0 (autoclean)
fat 32792 0 (autoclean) [vfat]
usb-storage 70048 0 (unused)
usbcore 63756 0 [usb-storage]
smbfs 45328 1 (autoclean)
vmnet 22480 7
vmmon 37525 5
radeon 106464 0
parport_pc 23880 1 (autoclean)
lp 7168 1 (autoclean)
parport 26664 1 (autoclean) [parport_pc lp]
ipt_LOG 3448 1 (autoclean)
ipt_state 536 1 (autoclean)
ip_conntrack 20548 0 (autoclean) [ipt_state]
iptable_filter 1740 1 (autoclean)
ip_tables 12768 3 [ipt_LOG ipt_state iptable_filter]
dm-mod 29608 0 (unused)
i810_audio 24732 0
ac97_codec 13684 0 [i810_audio]
soundcore 3940 2 [i810_audio]
ide-scsi 10416 0
loop 9912 0 (unused)
sr_mod 14584 0
cdrom 29184 0 [sr_mod]
sg 32956 0 (unused)
scsi_mod 95076 4 [sd_mod usb-storage ide-scsi sr_mod sg]
ne2k-pci 4896 1
8390 6720 0 [ne2k-pci]
crc32 2912 0 [8390]
af_packet 13608 0 (unused)
rtc 7112 0 (autoclean)
ext2 51176 5 (autoclean)
ext3 82536 0 (autoclean)
jbd 42980 0 (autoclean) [ext3]
ide-detect 288 0 (autoclean) (unused)
piix 8904 1 (autoclean)
ide-disk 16928 6 (autoclean)
ide-core 111228 6 (autoclean) [usb-storage ide-scsi ide-detect piix ide-disk]
unix 15500 42 (autoclean)
--- commmand prompt end
上記のスクリプトを -w 付きで実行した場合問題なくマウントできます。
/dev/sbd1 も試しましたがダメでした。 この usb 自体は Windows で認識され
るので、壊れてはいないと思います。dmesg を "usb" で grep すると
usb-storage モジュールをロードしたときにでるメッセージが出ているだけで、
usb 差し込んだ際にデバイスを認識したようなメッセージはありませんでした。
デバイスを抜き刺ししたり、モジュールをロードしなおしたりしましたが、結
果は、変わりません。
長くなりましてすみません。よろしくお願いします。m(_ _)m
高崎