技术新讯 > 计算推算,计数设备的制造及其应用技术 > 用于计算机数据高可用的方法、装置、系统与流程  >  正文

用于计算机数据高可用的方法、装置、系统与流程

  • 国知局
  • 2024-11-21 11:36:16

本申请涉及计算机,例如涉及一种用于计算机数据高可用的方法、装置、系统。

背景技术:

1、目前,计算机数据的高可用一般采用两种方式:一种是使用分布式存储实现一份数据具有多备份的特性,从而避免了集群中一个计算机故障时,数据没有备份。一种是使用磁盘数据同步技术,把计算机上磁盘数据实时备份到其他计算机。

2、然而,这两种高可用备份方式都是在磁盘块数据层面进行的数据备份,并且针对全部数据进行备份,灵活性较差,不能对需要备份和不需要备份的文件进行区分,在进行文件备份时,会对所有文件进行备份,将占用较多的系统资源,且备份效率较低。

3、在实现本公开实施例的过程中,发现相关技术中至少存在如下问题:

4、如何减轻数据备份压力,提高计算机数据高可用备份效率,实现计算机关键文件高可用备份。

5、需要说明的是,在上述背景技术部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

1、为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。

2、本公开实施例提供了用于计算机数据高可用的方法、装置、系统,以减轻数据备份压力,提高计算机数据高可用备份效率,实现计算机关键文件高可用备份。

3、在一些实施例中,所述方法包括:

4、获取本地计算机的用户操作文件信息;

5、获取预设的关键文件列表;

6、根据操作文件信息和关键文件列表,确定用户操作文件的文件性质,所述文件性质包括关键文件和非关键文件;

7、将关键文件写入本地计算机的磁盘,并发送至备用计算机进行存储。

8、可选的,将非关键文件写入本地计算机的磁盘。

9、可选的,备用计算机可以是一台或多台。

10、可选的,本地计算机和备用计算机相互进行关键文件的传输和存储。

11、在一些实施例中,所述装置包括:

12、用户层文件系统模块,用于存储和发送用户操作文件;

13、文件系统钩子模块,用于分析和过滤用户操作文件,被配置为获取本地计算机的用户操作文件信息和预设的关键文件列表,根据操作文件信息和关键文件列表,确定用户操作文件的文件性质,所述文件性质包括关键文件和非关键文件;

14、文件系统数据发送模块,用于向备用计算机发送关键文件;

15、文件系统数据写入模块,用于将关键文件写入本地计算机磁盘。

16、可选的,所述文件系统钩子模块,包括过滤器,用于分析所述用户操作文件是否为关键文件,并对关键文件进行标记。

17、可选的,所述装置还包括文件系统数据接收模块,用于接收备用计算机传输的关键文件;所述文件系统数据写入模块,还用于将备用计算机传输的关键文件和本地计算机的非关键文件写入本地计算机磁盘。

18、在一些实施例中,所述装置包括处理器和存储有程序指令的存储器,所述处理器被配置为在运行所述程序指令时,执行前述用于计算机数据高可用的方法。

19、在一些实施例中,所述用于计算机数据高可用的系统,包括多台计算机,所述多台计算机均安装所述的用于计算机数据高可用的装置。

20、可选的,所述多台计算机之间互为备用计算机。

21、本公开实施例提供的用于计算机数据高可用的方法、装置、系统,可以实现以下技术效果:

22、本公开通过获取本地计算机的用户操作文件信息和预设的关键文件列表,精确分析和确定用户操作文件是关键文件还是非关键文件,在双计算机或者多计算机情况下,可以在计算机文件系统上过滤筛选关键文件,并对关键文件进行多备份的功能,确保将关键文件写入本地计算机磁盘的同时,还能将关键文件发送至备用计算机进行存储,实现了关键文件的备份存储。而对非关键文件可直接写入本地文件不再进行备份,这种备份方式大大减轻了数据备份的压力,提高了计算机数据高可用备份效率。

23、以上的总体描述和下文中的描述仅是示例性和解释性的,不用于限制本申请。

技术特征:

1.一种用于计算机数据高可用的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于:

3.根据权利要求1所述的方法,其特征在于:

4.根据权利要求1所述的方法,其特征在于:

5.一种用于计算机数据高可用的装置,其特征在于,包括:

6.根据权利要求5所述的装置,其特征在于,所述文件系统钩子模块,包括:

7.根据权利要求5所述的装置,其特征在于,所述装置还包括:

8.一种用于计算机数据高可用的装置,包括处理器和存储有程序指令的存储器,其特征在于,所述处理器被配置为在运行所述程序指令时,执行如权利要求1至4任一项所述的用于计算机数据高可用的方法。

9.一种用于计算机数据高可用的系统,其特征在于,包括:

10.根据权利要求9所述的系统,其特征在于:

技术总结本申请涉及计算机技术领域,公开一种用于计算机数据高可用的方法、装置、系统,所述用于计算机数据高可用的方法包括:获取本地计算机的用户操作文件信息;获取预设的关键文件列表;根据操作文件信息和关键文件列表,确定用户操作文件的文件性质,所述文件性质包括关键文件和非关键文件;将关键文件写入本地计算机的磁盘,并发送至备用计算机进行存储,而对非关键文件则直接写入本地计算机的磁盘,不再进行备份。本申请只针对关键文件进行备份存储,不会将所有用户操作文件全部备份,大大减轻了数据备份的压力,提高了计算机数据高可用备份效率。技术研发人员:刘学兵,王则陆,侯亚杰受保护的技术使用者:西安超越申泰信息科技有限公司技术研发日:技术公布日:2024/11/18

本文地址:https://www.jishuxx.com/zhuanli/20241120/331958.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。