一种文件备份方法、系统、装置及存储介质与流程

摘要: 本发明属于文件备份领域,具体涉及一种文件备份方法、系统、装置及存储介质。背景技术:1、目前市面上的数据存储系统都是利用操作系统如windows系统的ntfs,f...
一种文件备份方法、系统、装置及存储介质与流程

本发明属于文件备份领域,具体涉及一种文件备份方法、系统、装置及存储介质。

背景技术:

1、目前市面上的数据存储系统都是利用操作系统如windows系统的ntfs,fat文件系统;liux的ext2,ext3,ext4,xfs文件系统;mac os的hfs,xsan等操作系统自带的文件系统存放数据,由于这些操作系统自带的文件系统划分的分区管理权限都由操作系统管理,假如出现操作系统被黑客或病毒入侵,那么所存放在他管理的分区文件就会被修改加密或盗取。

技术实现思路

1、本发明的目的是提供一种文件备份方法、系统、装置及存储介质,用以解决现有文件系统所存放在他管理的分区文件容易被修改加密或盗取等问题。

2、为了实现上述目的,本发明采用以下技术方案:

3、第一方面,本发明提供了一种文件备份方法,所述方法包括:

4、获取待备份文件系统的存储装置的未分配存储空间;

5、对未分配存储空间进行划分,创建备份分区;

6、在备份分区内构建目录存放区和数据存放区;

7、基于目录存放区和数据存放区对待备份文件系统中的文件数据进行备份。

8、优选地,在备份分区内构建目录存放区和数据存放区,包括:

9、确定备份分区的标识区和起始区,其中,所述标识区内写入有备份标识,所述起始区内写入有起始标识;

10、对起始区的地址进行偏移,确定备份管理区;

11、对备份管理区的地址进行偏移,确定目录存放区;

12、对目录存放区的地址进行偏移,确定数据存放区。

13、优选地,还包括:对数据存放区的地址进行偏移,确定管理副本区。

14、优选地,基于目录存放区和数据存放区对待备份文件系统中的文件数据进行备份,包括:

15、获取标识区的备份标识,并基于备份标识查找起始区;

16、识别起始区内的起始标识,对起始标识进行验证;

17、在起始标识验证成功后,将文件数据的文件属性写入至目录存放区,将文件属性对应的数据写入到数据存放区;其中,文件属性包括:文件名、文件大小和文件时间。

18、第二方面,本发明提供了一种文件备份系统,用于实现上述的文件备份方法,所述系统包括:

19、获取模块,用于获取待备份文件系统的存储装置的未分配存储空间;

20、创建模块,用于对未分配存储空间进行划分,创建备份分区;

21、构建模块,用于在备份分区内构建目录存放区和数据存放区;

22、备份模块,用于基于目录存放区和数据存放区对待备份文件系统中的文件数据进行备份。

23、优选地,所述构建模块包括:

24、第一确定子模块,用于确定备份分区的标识区和起始区,其中,所述标识区内写入有备份标识,所述起始区内写入有起始标识;

25、第二确定子模块,用于对起始区的地址进行偏移,确定备份管理区;

26、第三确定子模块,用于对备份管理区的地址进行偏移,确定目录存放区;

27、第四确定子模块,用于对目录存放区的地址进行偏移,确定数据存放区。

28、优选地,所述构建模块还包括:

29、第五确定子模块,用于对数据存放区的地址进行偏移,确定管理副本区。

30、优选地,所述备份模块包括:

31、查找子模块,用于获取标识区的备份标识,并基于备份标识查找起始区;

32、验证子模块,用于识别起始区内的起始标识,对起始标识进行验证;

33、写入子模块,用于在起始标识验证成功后,将文件数据的文件属性写入至目录存放区,将文件属性对应的数据写入到数据存放区;其中,文件属性包括:文件名、文件大小和文件时间。

34、第三方面,本发明提供了一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的文件备份方法。

35、第四方面,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的文件备份方法。

36、有益效果:

37、本发明的文件备份方法能防止备份文件被修改、被篡改和被盗取,具有较高的安全性和可靠性。

1.一种文件备份方法,其特征在于,所述方法包括:

2.根据权利要求1所述的文件备份方法,其特征在于,在备份分区内构建目录存放区和数据存放区,包括:

3.根据权利要求2所述的文件备份方法,其特征在于,还包括:

4.根据权利要求2所述的文件备份方法,其特征在于,基于目录存放区和数据存放区对待备份文件系统中的文件数据进行备份,包括:

5.一种文件备份系统,用于实现权利要求1-4中任一项所述的文件备份方法,其特征在于,所述系统包括:

6.根据权利要求5所述的文件备份系统,其特征在于,所述构建模块包括:

7.根据权利要求6所述的文件备份系统,其特征在于,所述构建模块还包括:

8.根据权利要求6所述的文件备份系统,其特征在于,所述备份模块包括:

9.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-4中任一项所述的文件备份方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-4中任一项所述的文件备份方法。