1.一种数据存储方法,其特征在于,包括:
在与任一对象关联的各条带中检测缺块条带,其中,每个条带的所有数据块中包含的对象数据为同一对象的对象数据,所述缺块条带的数据块实际块数小于预设的数据块满额块数,并且,所述缺块条带的校验块实际块数等于预设的校验块块满额块数;
若检测到所述缺块条带,则,通过调低单块容量生成用于替代所述缺块条带的压缩条带,其中,所述压缩条带的各数据块中包含所述缺块条带的各数据块中的对象数据,所述压缩条带的数据块实际块数等于所述数据块满额块数,所述压缩条带的校验块实际块数等于所述校验块满额块数,并且,所述压缩条带的数据块和校验块的单块容量均小于所述缺块条带的数据块和校验块的单块容量。
2.根据权利要求1所述的数据存储方法,其特征在于,所述生成用于替代所述缺块条带的压缩条带,包括:检测所述缺块条带的所有数据块包含的对象数据的数据量;
确定所述数据量按照所述数据块满额块数分割后的单块均摊量;
确定能够被所述单块均摊量最大化利用的理想单块容量,其中,所述理想单块容量小于所述缺块条带的数据块和校验块的单块容量;
生成数据块和校验块均具有所述理想单块容量的所述压缩条带。
3.根据权利要求2所述的数据存储方法,其特征在于,所述确定能够被所述单块均摊量最大化利用的理想单块容量,包括:获取预先设定的单块容量参考值序列,其中,所述单块容量参考值序列中的各参考值以预设的单位粒度为差幅单调渐变;
确定所述单块均摊量相对于所述单位粒度的理想倍数,其中,所述单位粒度与所述理想倍数的乘积大于或等于所述单块均摊量,并且,所述单位粒度与所述理想倍数减一的差值的乘积小于所述单块均摊量;
在所述单块容量参考值序列中,将与所述单位粒度与所述理想倍数的乘积相匹配的参考值确定为所述理想单块容量。
4.根据权利要求1所述的数据存储方法,其特征在于,所述数据存储方法进一步包括:响应于针对所述对象的写操作,利用所述写操作对应的对象数据生成与所述对象关联的至少一个条带并保存在缓存中,以等待被执行针对所述缺块条带的检测;
响应于所述写操作的完成,将所述缓存中的所述压缩条带写入至所述磁盘阵列中,并且删除所述缓存内的所述缺块条带。
5.根据权利要求1所述的数据存储方法,其特征在于,所述数据存储方法进一步包括:若在所述磁盘阵列内检测到由写操作或删除操作引发的所述缺块条带,则,将所述磁盘阵列内的所述缺块条带读取至缓存中;
将在所述缓存中生成的所述压缩条带写入至所述磁盘阵列中,并且删除所述缓存和所述磁盘阵列内的所述缺块条带。
6.一种数据存储装置,其特征在于,包括:
条带检测模块,被配置为:在与任一对象关联的各条带中检测缺块条带,其中,每个条带的所有数据块中包含的对象数据为同一对象的对象数据,所述缺块条带的数据块实际块数小于预设的数据块满额块数,并且,所述缺块条带的校验块实际块数等于预设的校验块块满额块数;
条带重组模块,被配置为:若所述条带检测模块检测到所述缺块条带,则,通过调低单块容量生成用于替代所述缺块条带的压缩条带,其中,所述压缩条带的各数据块中包含所述缺块条带的各数据块中的对象数据,所述压缩条带的数据块实际块数等于所述数据块满额块数,所述压缩条带的校验块实际块数等于所述校验块满额块数,并且,所述压缩条带的数据块和校验块的单块容量均小于所述缺块条带的数据块和校验块的单块容量。
7.根据权利要求6所述的数据存储装置,其特征在于,所述条带重组模块被配置为具体用于:检测所述缺块条带的所有数据块包含的对象数据的数据量;
确定所述数据量按照所述数据块满额块数分割后的单块均摊量;
确定能够被所述单块均摊量最大化利用的理想单块容量,其中,所述理想单块容量小于所述缺块条带的数据块和校验块的单块容量;
生成数据块和校验块均具有所述理想单块容量的所述压缩条带。
8.一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,其特征在于,所述指令被处理器执行时引发所述处理器执行如权利要求1至5中任一项所述的数据存储方法。
9.一种用于云存储的管理服务器,其特征在于,包括处理器,所述处理器被配置为执行如权利要求1至5中任一项所述的数据存储方法。
10.一种云存储系统,其特征在于,包括服务器集群和存储池,其中,所述服务器集群中包括如权利要求9所述的管理服务器,并且,所述存储池中包括至少一个所述磁盘阵列。