预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110019083A(43)申请公布日2019.07.16(21)申请号201710849424.9(22)申请日2017.09.20(71)申请人阿里巴巴集团控股有限公司地址英属开曼群岛大开曼资本大厦一座四层847号邮箱(72)发明人吴益群吴洋(74)专利代理机构北京安信方达知识产权代理有限公司11262代理人栗若木龙洪(51)Int.Cl.G06F16/182(2019.01)G06F16/18(2019.01)G06F3/06(2006.01)权利要求书2页说明书10页附图2页(54)发明名称分布式文件系统的存储方法、装置、电子设备及存储介质(57)摘要一种分布式文件系统的存储方法、装置、电子设备及存储介质;所述分布式文件系统的存储方法包括:根据多个磁盘上分别供用户程序使用的预留空间,确定所述多个磁盘上的可用存储空间;所述预留空间根据配置信息确定;所述可用存储空间包括磁盘的数据盘中,除了所述预留空间之外的、还未被用户数据占用的存储空间;根据所述多个磁盘上的可用存储空间,将分布式文件系统的用户数据存储到相应磁盘。本申请至少一个实施例能够动态调整分布式文件系统中用户程序的存储空间。CN110019083ACN110019083A权利要求书1/2页1.一种分布式文件系统的存储方法,包括:根据多个磁盘上分别供用户程序使用的预留空间,确定所述多个磁盘上的可用存储空间;所述预留空间根据配置信息确定;所述可用存储空间包括磁盘的数据盘中,除了所述预留空间之外的、还未被用户数据占用的存储空间;根据所述多个磁盘上的可用存储空间,将分布式文件系统的用户数据存储到相应磁盘。2.如权利要求1所述的存储方法,其特征在于,所述根据多个磁盘上分别供用户程序使用的预留空间,确定所述多个磁盘上的可用存储空间包括:分别确定所述多个磁盘上的可用存储空间的大小;其中,任一个磁盘上的可用存储空间的大小为:该磁盘的数据盘的存储空间的大小,减去该磁盘上预留空间以及用户数据已占用的存储空间的大小。3.如权利要求1所述的存储方法,其特征在于,还包括:根据用户调用远程调用接口对预留空间的修改,更新所述配置信息中预留空间的参数。4.如权利要求1所述的存储方法,其特征在于,还包括:当所述配置信息更新时,对于需要增大预留空间的磁盘,如果该磁盘上的可用存储空间的大小未达到预留空间待增加的大小,则将该磁盘中相应大小的用户数据移动到数据存储节点中的其它磁盘,或者移动到分布式文件系统的其它数据存储节点,并对应修改元数据。5.如权利要求4所述的存储方法,其特征在于:所述相应大小的用户数据是指大小至少等于预留空间要求增加的大小减去可用存储空间的大小的用户数据。6.一种分布式文件系统的存储装置,其特征在于,包括:确定模块,用于根据多个磁盘上分别供用户程序使用的预留空间,确定所述多个磁盘上的可用存储空间;所述预留空间的大小根据配置信息确定;所述可用存储空间包括磁盘的数据盘中,除了所述预留空间之外的、还未被用户数据占用的存储空间;存储模块,用于根据所述多个磁盘上的可用存储空间,将分布式文件系统的用户数据存储到相应磁盘。7.如权利要求6所述的存储装置,其特征在于,所述确定模块根据多个磁盘上分别供用户程序使用的预留空间,确定所述多个磁盘上的可用存储空间包括:所述确定模块分别确定所述多个磁盘上的可用存储空间的大小;其中,任一个磁盘上的可用存储空间的大小为:该磁盘的数据盘的存储空间的大小,减去该磁盘上预留空间以及用户数据已占用的存储空间的大小。8.如权利要求6所述的存储装置,其特征在于,还包括:更新模块,用于根据用户调用远程调用接口对预留空间的修改,更新所述配置信息中预留空间的参数。9.如权利要求6所述的存储装置,其特征在于,还包括:数据迁移模块,用于当所述配置信息更新时,对于需要增大预留空间的磁盘,如果该磁盘上的可用存储空间的大小未达到预留空间待增加的大小,则将该磁盘中相应大小的用户2CN110019083A权利要求书2/2页数据移动到数据存储节点中的其它磁盘,或者移动到分布式文件系统的其它数据存储节点,并对应修改元数据。10.如权利要求9所述的存储装置,其特征在于:所述相应大小的用户数据是指大小至少等于预留空间要求增加的大小减去可用存储空间的大小的用户数据。11.一种用于在分布式文件系统进行存储的电子设备,包括:存储器和处理器;其特征在于:所述存储器用于保存用于在分布式文件系统进行存储的程序;所述用于在分布式文件系统进行存储管理的程序在被所述处理器读取执行时,执行以下操作:根据多个磁盘上分别供用户程序使用的预留空间,确定所述多个磁盘上的可用存储空间;所述预留空间的大小根据配置信息确定;所述可用存储空间包括磁盘的数据盘中,除了