【技术实现步骤摘要】
一种写时拷贝方法、装置、设备及计算机可读存储介质
[0001]本申请涉及云计算
,特别涉及一种写时拷贝方法;还涉及一种写时拷贝装置、设备以及计算机可读存储介质。
技术介绍
[0002]OCFS2(英文全称为The Oracle Clustered File System Version 2)是一个通用的基于盘区的共享磁盘集群文件系统,其利用网络和基于磁盘的心跳来确定集群内的节点是否可用,可以实现跨节点(服务器)的磁盘空间管理,同时对用户提供统一视图。共享磁盘集群文件系统需要通过锁机制保证磁盘空间管理的循序性,即避免同时修改文件系统的元数据。磁盘划分为若干个cluster group进行管理,每个cluster group包含若干个cluster,每个clsuter又包含若干个block。支持从512字节到4KB的块(block)大小,支持从4KB到1MB的文件系统集群(cluster)大小。
[0003]在云计算场景中,传统的数据备份方案主要是周期性对数据进行备份,包括全量备份和增量备份。增量备份主要方案就是使 ...
【技术保护点】
【技术特征摘要】
1.一种写时拷贝方法,其特征在于,包括:获取cluster的大小与block的大小;若所述cluster的大小与所述block的大小的比值达到预设阈值,则创建block位图;以block为最小粒度,将源数据块中的目标数据拷贝到新数据块;在所述block位图中记录所述新数据块的首地址与所述源数据块的首地址以及所述新数据块中各数据块的更新状态。2.根据权利要求1所述的写时拷贝方法,其特征在于,所述以block为最小粒度,将源数据块中的目标数据拷贝到新数据块前还包括:判断是否启用了block位图特性;若启用了block位图特性,则以block为最小粒度,将源数据块中的目标数据拷贝到新数据块。3.根据权利要求2所述的写时拷贝方法,其特征在于,所述判断是否启用了block位图特性包括:判断节点中是否记录有表征启用block位图特性的标记;若节点中记录有表征启用block位图特性的标记,则启用了所述block位图特性。4.根据权利要求1所述的写时拷贝方法,其特征在于,还包括:若所述cluster的大小与所述block的大小的比值达到所述预设阈值,则在节点中记录用于表征启用block位图特性的标记。5.根据权利要求1所述的写时拷贝方法,其特征在于,所述block位图中的比特位图的一个比特位表示所述新数据块的一个数据块的更新状态。6.根据权利要求5所述的写时拷贝方法,其特征在于,若所述新数据块中的数据块未发生更新,则对应的所述比特位为零;若所述新数据块中的数据块发生更新,则对应的所述比特位为1。7.根据权利要求5所述的写时拷贝方法,其特征在于,所述block位图还记录有用于记录所述新数据块的各数据块的更新状态的所述比特位图的长度。8.根据权利要求1所述的写时拷贝方法,其特征在于,还包括:以cluster为最小单位分配所述新数据块。9.根据权利要求1所述的写时拷贝方法,其特征在于,还包括:分配存储空间用于存放所述block位图记录的信息。10.根据权利要求9所述的写时拷贝方法,其特征在于,还包括:在节点中记录所述存储空间的首地址。11.根据权利要求10所述的写时拷贝方法,其特征在于,还包括:根据所述存储空间的首地址,查阅所述block位图;根据所述bloc...
【专利技术属性】
技术研发人员:王晓辉,李宏伟,方浩,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。