免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1139 | 回复: 0
打印 上一主题 下一主题

linux下直接拔U盘 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-18 17:22 |只看该作者 |倒序浏览
  公司所开发的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: dchen.cn@gmail.com
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/12054/showart_114610.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP