一种嵌入式系统硬盘的管理方法

文档序号:6400078阅读:382来源:国知局
专利名称:一种嵌入式系统硬盘的管理方法
技术领域
本发明涉及一种嵌入式系统硬盘的管理方法。
背景技术
目前嵌入式系统的硬盘与挂载目录均没一个合理的管理机制,在挂载多块硬盘的情况下,当硬盘的总体连接状态发生改变时,比如更换硬盘,或者硬盘连接顺序发生变化,或者上电顺序发生变化,这种总体连接状态发生改变均会导致原来的硬盘挂载目录发生变化。这会给使用都带来很大的不便,比如在切歌系统中,如果有新的硬盘加入,原来找到的歌曲不在原来的挂载目录,而要重新查找,对使用者造成困扰。另外,目前嵌入式系统也没有硬盘状态检测机制,在硬盘状态恶化时,不能及时报警提示,更没有自动卸载的功能。且在卸载状态恶化的硬盘时,若硬盘挂载目录发生变化,则又造成卸载的不便。

发明内容
本发明要解决的技术问题,在于提供一种嵌入式系统硬盘的管理方法,不会因为更换硬盘,或者硬盘连接顺序或上电顺序发生变化而导致原来的硬盘挂载目录发生变化,方便使用和管理。本发明是这样实现的:一种嵌入式系统硬盘的管理方法,设置一配置文件,用于记录硬盘的序列号及其对应的挂载目录;当嵌入式系统检测到硬盘的总体连接状态发生改变时,开始遍历磁盘列表,找出仍保持连接的硬盘,并根据配置文件内的记录的信息,保留原来的挂载目录不变,对于序列号不在配置文件内的硬盘,则为该硬盘分配未使用的挂载目录;之后根据当前硬盘的总体连接状态更新配置文件。进一步的,所述更新配置文件时,对于实际为空的挂载目录则保留上一次实际对应挂载的硬盘的序列号。进一步的,所述嵌入式系统还实时对“S.M.A.R.T.”信息进行分析,由此监控硬盘的运行状态和硬盘健康程度。进一步的,当所述嵌入式系统监测到硬盘状态恶化时,系统自动报警提示,报警提示信息包含硬盘的序列号及其对应的挂载目录;当所述嵌入式系统监测到硬盘发生故障时,根据配置文件内的记录的信息,找到该硬盘的挂载目录,自动强制卸载该硬盘,以免引起系统的故障。本发明具有如下优点:本发明通过设置一配置文件,用于记录硬盘的序列号及其对应的挂载目录,当硬盘的总体连接状态发生改变时,便可根据配置文件中的信息使仍保持连接的硬盘保持原来的挂载目录不变,从而实现不会因为更换硬盘,或者硬盘连接顺序或上电顺序发生变化而导致原来的硬盘挂载目录发生变化,极大地方便了使用和管理,也为硬盘的自动监测和保护提供有力保证。


下面参照附图结合实施例对本发明作进一步的说明。图1为本发明方法执行流程图。
具体实施例方式如图1所示,本发明的嵌入式系统硬盘的管理方法,设置一配置文件,用于记录硬盘的序列号及其对应的挂载目录;当嵌入式系统检测到硬盘的总体连接状态发生改变时,开始遍历磁盘列表,找出仍保持连接的硬盘,并根据配置文件内的记录的信息,保留原来的挂载目录不变,对于序列号不在配置文件内的硬盘,则为该硬盘分配未使用的挂载目录;之后根据当前硬盘的总体连接状态更新配置文件。所述更新配置文件时,对于实际为空的挂载目录则保留上一次实际对应挂载的硬盘的序列号。因此,对于嵌入式系统而言,若检测到硬盘的总体连接状态发生改变是由于有新的硬盘加入,则系统只需该硬盘分配未使用的挂载目录,然后将该硬盘的序列号与其对应的挂载目录记录在配置文件中即可。若检测到硬盘的总体连接状态发生改变是由于有一个或多个硬盘被卸载,则系统只需保留现有硬盘的原有挂载目录,配置文件中的信息无需改变,如此若该被卸载的硬盘被重新挂载时,仍可沿用上一次挂载的目录,更利用使用者查找。若检测到硬盘的总体连接状态发生改变是由于硬盘的连接顺序或上电顺序发生改变,系统只需保留原有的挂载,配置文件中的信息也没有改变。本发明中,所述嵌入式系统还实时对“S.M.A.R.T.”信息进行分析,由此监控硬盘的运行状态和硬盘健康程度。当所述嵌入式系统监测到硬盘状态恶化时,系统自动报警提示,报警提示信息包含硬盘的序列号及其对应的挂载目录;当所述嵌入式系统监测到硬盘发生故障时,根据配置文件内的记录的信息,找到该硬盘的挂载目录,自动强制卸载该硬盘,以免引起系统的故障。如上所述,本发明通过设置一配置文件,用于记录硬盘的序列号及其对应的挂载目录,当硬盘的总体连接状态发生改变时,便可根据配置文件中的信息使仍保持连接的硬盘保持原来的挂载目录不变,从而实现不会因为更换硬盘,或者硬盘连接顺序或上电顺序发生变化而导致原来的硬盘挂载目录发生变化,极大地方便了使用和管理,也为硬盘的自动监测和保护提供有力保证。虽然以上描述了本发明的具体实施方式
,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。
权利要求
1.一种嵌入式系统硬盘的管理方法,其特征在于:设置一配置文件,用于记录硬盘的序列号及其对应的挂载目录;当嵌入式系统检测到硬盘的总体连接状态发生改变时,开始遍历磁盘列表,找出仍保持连接的硬盘,并根据配置文件内的记录的信息,保留原来的挂载目录不变,对于序列号不在配置文件内的硬盘,则为该硬盘分配未使用的挂载目录;之后根据当前硬盘的总体连接状态更新配置文件。
2.根据权利要求1所述的一种嵌入式系统硬盘的管理方法,其特征在于:所述更新配置文件时,对于实际为空的挂载目录则保留上一次实际对应挂载的硬盘的序列号。
3.根据权利要求1或2所述的一种嵌入式系统硬盘的管理方法,其特征在于:所述嵌入式系统还实时对“S.M.A.R.T.”信息进行分析,由此监控硬盘的运行状态和硬盘健康程度。
4.根据权利要求3所述的一种嵌入式系统硬盘的管理方法,其特征在于:当所述嵌入式系统监测到硬盘状态恶化时,系统自动报警提示,报警提示信息包含硬盘的序列号及其对应的挂载目录;当所述嵌入式系统监测到硬盘发生故障时,根据配置文件内的记录的信息,找到该硬盘的挂 载目录,自动强制卸载该硬盘,以免引起系统的故障。
全文摘要
本发明提供一种嵌入式系统硬盘的管理方法,设置一配置文件,用于记录硬盘的序列号及其对应的挂载目录;当嵌入式系统检测到硬盘的总体连接状态发生改变时,开始遍历磁盘列表,找出仍保持连接的硬盘,并根据配置文件内的记录的信息,保留原来的挂载目录不变,对于序列号不在配置文件内的硬盘,则为该硬盘分配未使用的挂载目录;之后根据当前硬盘的总体连接状态更新配置文件。本发明不会因为更换硬盘,或者硬盘连接顺序或上电顺序发生变化而导致原来的硬盘挂载目录发生变化,极大地方便了使用和管理,也为硬盘的自动监测和保护提供有力保证。
文档编号G06F11/28GK103218279SQ20131007358
公开日2013年7月24日 申请日期2013年3月8日 优先权日2013年3月8日
发明者郑子凤, 李捷, 林哲明, 王林 申请人:福建星网视易信息系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1