硬盘挂载方法及系统的制作方法_2

文档序号:9750489阅读:来源:国知局
ext3格式。
[0042]再进一步地解释说明:本方法在对识别到的新硬盘进行挂载过程中,还需对新硬盘建立硬盘目录。系统会依据新硬盘的挂载顺序依次建立硬盘目录。比如其建立目录/tmpN,其中N随着挂载硬盘的数目增加而增加,比如添加第十块新硬盘,则建立目录/tmplO,并将刚刚格式化的硬盘挂载在新建的目录上。
[0043]如果系统继续将内容写入挂载硬盘中,当当前硬盘目录下挂载硬盘剩余容量低于或等于预设阈值时,系统自动切换到到下一个硬盘目录下待使用挂载硬盘继续写入。如当前硬盘挂载到了/tmp8,当硬盘空间剩余容量为10%时,则系统自动切换到/tmp9,继续在/tmp9下的硬盘上写入。
[0044]本方法能够在系统识别到新硬盘加入后,不立即对该硬盘进行格式化挂载。系统首先会依据当前所有(PU的平均利用率以及当前所有硬盘容量使用比例通过判断以确定是否需要将新硬盘挂载。当需要挂载新硬盘,则系统自动根据指令开始对新硬盘格式化、建立目录等一系列挂载动作。做到无需人为操作进行挂载,解决了现有技术中系统能识别出有硬盘设备,但不能使用的问题。
[0045]为了达到上述目的,如图2所示,本发明提供一种基于上述硬盘挂载方法下的硬盘挂载系统,包括:
[0046]硬盘检测模块,用于检测是否已添加新硬盘。若检测到已添加新硬盘,则其他功能模块进行工作。反之,其他功能模块不进行工作。
[0047]数据采集模块,用于分别获取当前所有CPU的平均利用率和当前所有硬盘的使用容量;
[0048]挂载判断模块,用于根据所述平均利用率和所述使用容量依据硬盘挂载判断公式获得判断结果;
[0049]硬盘挂载模块,根据判断结果对新硬盘进行挂载。
[0050]格式选择模块,用于获取当前所有硬盘的格式类型,并依据格式类型的统计结果对挂载硬盘分配格式类型。
[0051 ]目录建立模块,用于系统依据新硬盘的挂载顺序依次建立硬盘目录。
[0052]本系统基于上述硬盘挂载方法而设计,其执行过程与上述硬盘挂载方法的原理过程均相同。
[0053]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0054]应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0055]本领域普通技术人员可以理解:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明权利要求所限定的范围。
【主权项】
1.一种硬盘挂载方法,其特征在于,包括: 当检测到新硬盘时,获取当前所有CPU的平均利用率,以及当前所有硬盘容量的使用比例; 根据所述平均利用率和所述使用比例判断是否对所述新硬盘进行挂载。2.根据权利要求1所述的硬盘挂载方法,其特征在于,根据所述平均利用率和所述使用比例通过下式判断是否对所述新硬盘进行挂载: X+ (I — Y)/n>ε,其中,X为当前所有硬盘容量的使用比例,Y为当前所有CPU的平均利用率,η为CPU的个数,ε为预设阈值系数。3.根据权利要求2所述的硬盘挂载方法,其特征在于,若X+(l— Υ)/η>ε成立,则对新硬盘进行挂载;反之,新硬盘空置。4.根据权利要求1所述的硬盘挂载方法,其特征在于,还包括新硬盘挂载时选择格式类型的步骤。5.根据权利要求4所述的硬盘挂载方法,其特征在于,所述选择格式类型的步骤包括: 获得当前所有硬盘的格式类型; 统计各格式类型的个数; 若其中一个格式类型的统计个数最多,则新硬盘格式类型为该格式类型; 若存在两个或两个以上格式类型的统计个数相同,则计算每种格式类型所属硬盘总容量大小,新硬盘格式类型为总容量最大的硬盘所属格式类型。6.根据权利要求1所述的硬盘挂载方法,其特征在于,还包括:在挂载过程中,系统依据新硬盘的挂载顺序依次建立硬盘目录。7.根据权利要求6所述的硬盘挂载方法,其特征在于,还包括:当当前硬盘目录下挂载硬盘剩余容量低于或等于预设阈值时,系统自动切换到下一个硬盘目录下待使用挂载硬盘进行使用。8.—种基于上述权利要求1-7中任一权利要求所述硬盘挂载方法下的硬盘挂载系统,其特征在于,包括: 硬盘检测模块,用于检测是否已添加新硬盘; 数据采集模块,用于分别获取当前所有CPU的平均利用率和当前所有硬盘容量的使用比例; 挂载判断模块,用于根据所述平均利用率和所述使用比例进行判断并获得判断结果; 硬盘挂载模块,根据判断结果对新硬盘进行挂载。9.根据权利要求8所述的硬盘挂载系统,其特征在于,还包括格式选择模块,用于获取当前所有硬盘的格式类型,并依据格式类型的统计结果对挂载硬盘分配格式类型。10.根据权利要求8所述的硬盘挂载系统,其特征在于,还包括目录建立模块,用于依据新硬盘的挂载顺序依次建立硬盘目录。
【专利摘要】本发明提供一种硬盘挂载方法及系统,该方法包括:当检测到新硬盘时,获取当前所有CPU的平均利用率以及当前所有硬盘容量的使用比例;根据所述平均利用率和所述使用比例判断是否对所述新硬盘进行挂载。本发明能够在系统识别到新硬盘加入后,不立即对该硬盘进行格式化挂载。系统首先会依据当前所有CPU的平均利用率以及当前所有硬盘容量使用比例通过判断以确定是否需要将新硬盘挂载。当需要挂载新硬盘,则系统自动根据指令开始对新硬盘格式化、建立目录等一系列挂载动作。做到无需人为操作进行挂载,解决了现有技术中系统能识别出有硬盘设备,但不能使用的问题。
【IPC分类】G06F3/06, G06F9/445
【公开号】CN105511804
【申请号】CN201510836645
【发明人】李鹏
【申请人】汉柏科技有限公司
【公开日】2016年4月20日
【申请日】2015年11月25日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1