一种存储设备挂载管理方法及装置制造方法及图纸

技术编号:19903022 阅读:64 留言:0更新日期:2018-12-26 02:47
本申请公开了一种存储设备挂载管理方法及装置。该方法包括:操作系统内核检测存储设备所挂载的目录的文件系统状态,并当根据检测结果判断所述存储设备被重挂载为只读时,执行如下步骤:向应用程序框架层发送第一通知消息,所述应用程序框架层根据所述第一通知消息,通知应用程序停止访问被重挂载为只读的所述存储设备。

【技术实现步骤摘要】
一种存储设备挂载管理方法及装置
本专利技术涉及计算机
,尤其涉及一种存储设备挂载管理方法及装置。
技术介绍
移动设备中的存储设备分为内置存储和外置存储。所述内置存储是指移动设备出厂时自身的存储空间,可用于系统固件和软件的安装,所述外置存储通常为可插拔的存储卡,比如SD卡。在linux操作系统中,所有设备被视为文件,整个设备的资源被整合成一个的文件目录,如果需要访问存储设备中的文件,则需要将该存储设备作为一个文件分区挂载到一个已存在的目录上,然后通过访问该目录来访问存储设备中的文件。当存储设备被挂载到已存在的目录后,移动设备中的应用可以访问这些存储设备。当存储设备出现硬件损坏或者文件系统损坏时,存储设备会被重新挂载为只读状态,而应用并不能及时知道存储设备已重新挂载为只读,因此会继续对存储设备进行读写操作,进而会因存储设备当前为只读状态而导致应用对存储设备访问失败。
技术实现思路
本申请实施例提供一种存储设备挂载管理方法及装置。第一方面,提供一种存储设备挂载管理方法,包括:操作系统内核检测存储设备所挂载的目录的文件系统状态,并当根据检测结果判断所述存储设备被重挂载为只读时,执行如下步骤本文档来自技高网...

【技术保护点】
1.一种存储设备挂载管理方法,其特征在于,包括:操作系统内核检测存储设备所挂载的目录的文件系统状态,并当根据检测结果判断所述存储设备被重挂载为只读时,执行如下步骤:向应用程序框架层发送第一通知消息;所述应用程序框架层根据所述第一通知消息,通知应用程序停止访问被重挂载为只读的所述存储设备。

【技术特征摘要】
1.一种存储设备挂载管理方法,其特征在于,包括:操作系统内核检测存储设备所挂载的目录的文件系统状态,并当根据检测结果判断所述存储设备被重挂载为只读时,执行如下步骤:向应用程序框架层发送第一通知消息;所述应用程序框架层根据所述第一通知消息,通知应用程序停止访问被重挂载为只读的所述存储设备。2.如权利要求1所述的方法,其特征在于,当操作系统内核根据检测结果判断所述存储设备被重挂载为只读时,还包括:检查所述存储设备的硬件寄存器;若检测到所述存储设备的硬件寄存器被硬件控制器设置为只读,则通知所述应用程序框架层所述存储设备发生硬件故障。3.如权利要求1所述的方法,其特征在于,当操作系统内核根据检测结果判断所述存储设备被重挂载为只读时,还包括:向所述应用程序框架层发送第二通知消息;所述应用程序框架层根据所述第二通知消息,卸载所述存储设备,修复文件系统错误,并在文件系统修复成功后,重挂载所述存储设备;所述应用程序框架层通知应用程序恢复访问所述存储设备。4.如权利要求3所述的方法,其特征在于,若文件系统修复失败,则还包括:所述应用程序框架层通知应用程序文件系统错误。5.如权利要求1至4中任一项所述的方法,其特征在于,所述第一通知消息携带所述存储设备的指示信息,或者携带所述存储设备所挂载到的目录的指示信息。6.一种存储设备挂载管理装置,其特征在于,包括:操作系统内核、应用程序框架层;所述操作系统内核,用于检测存储设备所挂载的目录的文件系统状态,并当根据检测...

【专利技术属性】
技术研发人员:王鹏程
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1