磁盘容量监控方法及装置的制造方法

文档序号:9505950阅读:371来源:国知局
磁盘容量监控方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机领域,尤其涉及一种磁盘容量监控方法及装置。
【背景技术】
[0002]随着科技的发展,计算机已经成为人们日常生活和工作中不可或缺的一部分。
[0003]通常,人们将应用程序存储在磁盘中,以使计算机按照磁盘中存储的程序,自动、高速处理海量数据。若磁盘容量不足,或者,应用程序本身的问题,均可能导致应用程序无法写入磁盘,进而导致重要应用程序不能正常运行。
[0004]然而,在实现上述现有技术的过程中,本领域技术人员发现,在Linux操作系统中,无论上述哪种情况导致应用程序无法写入磁盘时,均只向用户提示无法向该磁盘存储该应用程序的信息,导致用户无法确定应用程序无法写入磁盘的原因,进而导致磁盘的使用效率较低。

【发明内容】

[0005]本发明提供一种磁盘容量监控方法及装置,用以解决应用程序存储在磁盘的问题。
[0006]本发明的第一个方面是提供一种磁盘容量监控方法,
[0007]获取第一磁盘当前的第一占用率,所述第一占用率包括第一占用容量与第一原始容量的比值,所述第一占用容量包括已占用所述第一磁盘的存储空间的容量,所述第一原始容量包括所述第一磁盘的最大存储空间的容量;
[0008]根据所述第一占用率,确定是否向用户发送预警信息,所述预警信息用以提示用户所述磁盘的所述占用容量。
[0009]进一步的,所述获取第一磁盘当前的第一占用率,包括:
[0010]获取至少一个磁盘的使用数据,所述使用数据至少包括每个磁盘的原始容量、占用容量和剩余容量;
[0011]根据所述使用数据,确定所述第一磁盘的第一使用数据,所述第一使用数据至少包括所述第一原始容量和所述第一占用容量中的至少一个或其组合;
[0012]将所述第一原始容量和所述第一占用容量比较,获得所述第一磁盘当前的第一占用率。
[0013]进一步的,所述根据所述第一占用率,确定是否向用户发送预警信息,包括:
[0014]若所述第一占用率大于预设值,则向用户发送所述预警信息;
[0015]若所述第一占用率小于或等于所述预设值,则不向用户发送所述预警信息。
[0016]进一步的,还包括:设置预设信息,所述预设信息包括将所述预警信息发送的目的地址;
[0017]所述向用户发送所述预警信息,包括:
[0018]根据预设信息,向预设信息指示的目的地址发送所述预警信息。
[0019]本发明的第二个方面是提供一种磁盘容量监控装置,包括:
[0020]获取模块,用于获取第一磁盘当前的第一占用率,所述第一占用率包括第一占用容量与第一原始容量的比值,所述第一占用容量包括已占用所述第一磁盘的存储空间的容量,所述第一原始容量包括所述第一磁盘的最大存储空间的容量;
[0021]发送模块,用于根据所述第一占用率,确定是否向用户发送预警信息,所述预警信息用以提示用户所述磁盘的所述占用容量。
[0022]进一步的,所述获取模块,具体用于获取至少一个磁盘的使用数据,所述使用数据至少包括每个磁盘的原始容量、占用容量和剩余容量;根据所述使用数据,确定所述第一磁盘的第一使用数据,所述第一使用数据至少包括所述第一原始容量和所述第一占用容量中的至少一个或其组合;将所述第一原始容量和所述第一占用容量比较,获得所述第一磁盘当前的第一占用率。
[0023]进一步的,所述发送模块,具体用于若所述第一占用率大于预设值,则向用户发送所述预警信息;若所述第一占用率小于或等于所述预设值,则不向用户发送所述预警信息。
[0024]进一步的,还包括:设置模块;
[0025]所述设置模块,用于设置预设信息,所述预设信息包括将所述预警信息发送的目的地址;
[0026]所述发送模块,还用于根据预设信息,向预设信息指示的目的地址发送所述预警
?目息。
[0027]在本实施例中,通过获取第一磁盘当前的第一占用率,所述第一占用率包括第一占用容量与第一原始容量的比值,所述第一占用容量包括已占用所述第一磁盘的存储空间的容量,所述第一原始容量包括所述第一磁盘的最大存储空间的容量。实现了在用户向该磁盘存储该应用程序时,或用户向该磁盘存储该应用程序的过程中,可以获得磁盘当前的占用容量,从而避免了由于存储空间不足导致应用程序无法写入磁盘,进而提高了磁盘的使用效率。
【附图说明】
[0028]图1为本发明磁盘容量监控方法一实施例的流程示意图;
[0029]图2为本发明磁盘容量监控装置一实施例的结构示意图;
[0030]图3为本发明磁盘容量监控装置二实施例的结构示意图。
【具体实施方式】
[0031]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0032]图1为本发明磁盘容量监控方法一实施例的流程示意图,如图1所示,磁盘容量监控方法,包括:
[0033]步骤101、获取第一磁盘当前的第一占用率。
[0034]在本实施例中,所述第一占用率包括第一占用容量与第一原始容量的比值,所述第一占用容量包括已占用所述第一磁盘的存储空间的容量,所述第一原始容量包括所述第一磁盘的最大存储空间的容量。
[0035]举例来讲,按照预设周期,获取第一磁盘当前的第一占用率。
[0036]对于获取第一磁盘当前的第一占用率至少包括以下实现方式:
[0037]第一种实现方式,直接获取第一磁盘当前的第一占用率。
[0038]第二种实现方式,首先,获取至少一个磁盘的使用数据,所述使用数据至少包括每个磁盘的原始容量、占用容量和剩余容量,接着,根据所述使用数据,确定所述第一磁盘的第一使用数据,所述第一使用数据至少包括所述第一原始容量和所述第一占用容量中的至少一个或其组合;然后,将所述第一原始容量和所述第一占用容量比较,获得所述第一磁盘当前的第一占用率。举例来讲,在Linux操作系统中,一终端设备,如服务器或电脑上可以连接有多个磁盘,首先通过df命令查看磁盘的使用情况,接着,过滤出第一磁盘的第一使用数据,然后,通过awk命令获取第一磁盘中已使用率中的数据字段,从而获得第一占用率。
[0039]步骤102、根据所述第一占用率,确定是否向用户发送预警信息。
[0040]在本实施例中,所述预警信息用以提示用户所述磁盘的占用容量。
[0041]在本实施例中,通过获取第一磁盘当前的第一占用率,所述第一占用率包括第一占用容量与第一原始容量的比值,所述第一占用容量包括已占用所述第一磁盘的存储空间的容量,所述第一原始容量包括所述第一磁盘的最大存储空间的容量。实现了在用户向该磁盘存储该应用程序时,或用户向该磁盘存储该应用程序的过程中,可以获得磁盘当前的占用容量,从而避免了由于存储空间不足导致应用程序无法写入磁盘,进而提高了磁盘的使用效率。
[0042]在上述实施例的基础上,所述根据所述第一占
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1