linux下直接拔U盘
时间:2006-05-18 来源:chensg
公司所开发的PMP设备嵌入了linux系统,kernel 2.6.5,在umount之前,不支持直接拔下USB设备。
在完成了以hotplug方式实现usb的自动mount后,剩下的主要问题就是,在没有执行umount操作的情况下,用户直接拔下了USB设备,这是该如何处理产生的问题。
问题现象描述:(不同的环境可能会有不同的现象)
在自动mount USB设备后,没有对其进行写操作,这是将其拔出,系统不会崩溃,但用ls显示/mnt/usb(u盘挂载点)时,会出现如下信息:
scsi0 (0:0): rejecting I/O to dead device
FAT: Directory bread(block 2009) failed
U盘再次插入时,不能再mount成功了。
解决方法:
在USB设备被直接拔出后,删除设备节点/dev/sda1 和 目录 /mnt/usb,然后重新创建它们。这样,当U盘再次插入时,就能再mount成功了。
/20060518
email me at: [email protected]
在完成了以hotplug方式实现usb的自动mount后,剩下的主要问题就是,在没有执行umount操作的情况下,用户直接拔下了USB设备,这是该如何处理产生的问题。
问题现象描述:(不同的环境可能会有不同的现象)
在自动mount USB设备后,没有对其进行写操作,这是将其拔出,系统不会崩溃,但用ls显示/mnt/usb(u盘挂载点)时,会出现如下信息:
scsi0 (0:0): rejecting I/O to dead device
FAT: Directory bread(block 2009) failed
U盘再次插入时,不能再mount成功了。
解决方法:
在USB设备被直接拔出后,删除设备节点/dev/sda1 和 目录 /mnt/usb,然后重新创建它们。这样,当U盘再次插入时,就能再mount成功了。
/20060518
email me at: [email protected]
相关阅读 更多 +