[发明专利]一种基于IPFS的文件系统的存储空间管理方法、设备及介质在审
申请号: | 202010887499.8 | 申请日: | 2020-08-28 |
公开(公告)号: | CN114116608A | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 孙长杰;李照川;王伟兵;樊继硕;董晨晨;黄浩 | 申请(专利权)人: | 山东爱城市网信息技术有限公司 |
主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F16/14;G06F16/182 |
代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 董延丽 |
地址: | 250101 山东省济南市高新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ipfs 文件系统 存储空间 管理 方法 设备 介质 | ||
本申请公开了一种基于IPFS的文件系统的存储空间管理方法及设备,包括:文件系统的本节点在启动时,读取配置文件中的区域报告信息,区域报告信息包括本节点的标识、本节点所属区域与本节点区域报告信息版本;文件系统的本节点启动后,向其他节点广播本节点的区域报告消息;接收其他节点广播的区域报告消息,以便通过本节点的区域报告信息和/或其他节点的区域报告消息,完成文件上传、文件交换、文件存储、文件寻址与文件下载中的一项或多项。本说明书实施例对文件系统的全局存储空间进行合理有序的规划,有利于精确配置存储空间资源,更好的完成文件上传、文件交换、文件存储、文件寻址与文件下载。
技术领域
本申请涉及计算机技术领域,尤其涉及一种基于IPFS的文件系统的存储空间管理方法、设备及介质。
背景技术
星际文件系统(IPFS,InterPlanetary File System)是一个旨在创建持久且分布式存储和共享文件的网络传输协议。IPFS是一种内容可寻址的对等超媒体分发协议。在IPFS网络中的节点将构成一个对等的分布式文件系统,可以将所有计算设备连接同一个文件系统。IPFS提供了一个高吞吐量、按内容寻址的块存储模型,以及与内容相关的超链接。IPFS没有单点故障,并且节点不需要相互信任。分布式内容传递可以节约带宽,并防止HTTP方案可能遇到的DDoS攻击。需要说的是,用户可以通过多种方式访问IPFS,包括FUSE与HTTP,以便将本地文件添加到IPFS文件系统可使其面向全世界可用。
IPFS的特性是热门文件资源永不丢失,符合用进废退的法则,经常访问的文件资源永不消失,使用频率低的文件因为资源的限制最终慢慢消失。因此,IPFS更适合于实时的公共资源管理。
现有技术中,IPFS没有对全局的存储空间进行合理有序规划,而是完全依靠激励机制、竞争机制实现资源的存储。完全自由的市场竞争机制具有一定的盲目竞争性,不能高效合理的配置资源。
发明内容
有鉴于此,本申请实施例提供了一种基于IPFS的文件系统的存储空间管理方法、设备及介质,用于解决现有技术中IPFS没有对全局的存储空间进行合理有序规划的问题。
本申请实施例采用下述技术方案:
本申请实施例提供一种基于IPFS的文件系统的存储空间管理方法,所述方法包括:
文件系统的本节点在启动时,读取配置文件中的区域报告信息,其中,所述区域报告信息包括本节点的标识、本节点所属区域与本节点区域报告信息版本;
文件系统的本节点启动后,向其他节点广播本节点的区域报告消息;
接收其他节点广播的区域报告消息,以便通过本节点的区域报告信息和/或其他节点的区域报告消息,完成文件上传、文件交换、文件存储、文件寻址与文件下载中的一项或多项,其中,区域信息记录包括节点的标识、节点所属区域与节点区域报告消息版本。
需要说明的是,本说明书实施例对文件系统的全局存储空间进行合理有序的规划,有利于精确配置存储空间资源,更好的完成文件上传、文件交换、文件存储、文件寻址与文件下载。
进一步的,所述向其他节点广播本节点的区域报告消息之后,所述方法还包括:
若本节点需要更改所属区域,通过本节点客户端向本节点服务端发送所需更改的所属区域,通过节点服务端更新本节点的所属区域,并将所需更改的所属区域写入配置文件中的区域报告信息;
通过节点服务端更新本节点的区域报告信息版本,并将本节点最新的区域报告信息版本写入配置文件中的区域报告信息;
向其他节点广播本节点最新的区域报告消息。
需要说明的是,若是某一区域的空间不足,可以通过更改节点所属区域,更好的管理文件系统的存储空间,做到有的放矢,有效利用资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东爱城市网信息技术有限公司,未经山东爱城市网信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010887499.8/2.html,转载请声明来源钻瓜专利网。