关于移动硬盘的挂载问题
来源:互联网 发布:mac虚拟机打开u盘 编辑:程序博客网 时间:2024/04/28 05:09
近来遇到一个问题,在公司的nxp平台上使用mdev进行移动硬盘的自动挂载时,系统启动后,自动挂载工作正常,所有分区都能成功挂载,但是,板子断电后先把移动硬盘插上然后再给板子上电,系统启动后发现移动硬盘的有些分区没有挂载上(几乎都是ntfs分区,fat分区基本上都能挂载上),开始的时候以为是挂载脚本不完善,后来加了一个循环,对ntfs分区的挂载重复挂载3次,以保证ntfs分区能挂上,但是还是会出现偶尔没有挂上的现象,后来在挂载脚本中加一个判断,如果分区没有挂上则一直循环挂载,知道这个分区挂上为止,可是这样还是有一个问题 ,移动硬盘中的有些分区是不需要挂载的,也挂不上,比如一个移动硬盘,会在/dev下生成sda,sda1,sda2,三个设备节点,sda其实指的是硬盘设备,不能用于挂载,而sda1才是用于挂载的,所以这种情况,挂载脚本会一直循环,不会退出。。。。。后来经过几番周折,发现usb-storage.ko这个模块是以模块形式加载的,而不是直接编译进内核的,是不是这里的问题呢,把这个模块编译进内核之后,果然,问题完全解决了!一个可能的解释就是,以模块的加载方式,可能加载后并没有把硬件初始化好呢,所以挂载会失败。
还有一个移动硬盘的问题是播放影片后暂停30分钟后再播放,播放器退出,硬盘重新挂载,开始以为是usb自动挂载卸载的原因,后来发现,是硬盘原因,这个硬盘比较牛叉,半个小时后会自己休眠,休眠后,当然不能再对硬盘进行读写,这时再读写会造成移动硬盘的重新挂载,所以播放程序会退出,这个问题在xp上也得到了验证。
- 关于移动硬盘的挂载问题
- 关于移动硬盘无法弹出的问题
- 关于移动硬盘出现问题的解决办法
- Ubuntu无法挂载NTFS硬盘或移动硬盘的问题
- Ubuntu无法挂载NTFS硬盘或移动硬盘的问题
- 关于获取u盘,移动硬盘设备信息的问题
- 关于mac和windows使用移动硬盘的问题
- 关于移动硬盘分区的经验
- windows2003移动硬盘看不见的问题
- CENTOS 6.4挂载你的移动硬盘
- ubuntu取消挂载安装的移动硬盘
- linux mint 12 挂载移动硬盘后的移除问题
- linux 挂载移动硬盘
- 挂载移动硬盘
- CentOS挂载移动硬盘
- Linux-挂载移动硬盘
- centos 挂载移动硬盘
- Linux挂载移动硬盘
- 我的注释
- 在Javascript中处理MFC ActiveX 抛出的异常
- 读《代码大全》笔记:主要的构建实践核对表
- JAVA_EE和JDK6U29,Windows、Linux、Mac
- joj1131
- 关于移动硬盘的挂载问题
- js中的escape的用法汇总
- 利用重载后的运算符求任意两个数的加减乘除
- 织梦dedecms 数据库类,二次开发
- 复制ASM files到文件系统。
- JAVA_EE和JDK7.1,Windows、Linux、Mac
- speech codec (G.711, G.723, G.726, G.729, iLBC)
- Linq to sql 中如何进行 left join
- JS中setTimeout()的用法详解