一种分布式文件系统架构实现方法和装置制造方法及图纸

技术编号:15878686 阅读:120 留言:0更新日期:2017-07-25 16:40
本发明专利技术公开了一种分布式文件系统架构实现方法,包括:在接收到获取数据指令后,获取所述数据;将获取到的数据写入数据存储服务器预先创建的数据文件中,并向管理服务器发送数据已完成写入的指令;管理服务器接收数据已完成写入的指令,并管理与管理服务器关联的数据存储服务器,所述管理包括文件读写调度、文件空间的回收及恢复、数据存储节点的拷贝。本发明专利技术还公开了一种分布式文件系统架构实现装置。本发明专利技术实现通过网络进行节点间的通信和数据传输,进而解决了数据存储和管理的问题。

Method and device for implementing distributed file system architecture

The invention discloses a method for realizing a distributed file system architecture, including: receiving data acquisition instruction after obtaining the data; write will gain access to the data storage server previously created data files, and sends the data to the management server has completed the write instruction; management server receives data have finished writing instructions and data storage management server and management server connection, a copy of the recovery of the management including scheduling, file read and write file space and recovery, data storage node. The invention also discloses a distributed file system architecture realizing device. The invention realizes the communication and data transmission between nodes through the network, and solves the problem of data storage and management.

【技术实现步骤摘要】
一种分布式文件系统架构实现方法和装置
本专利技术涉及分布式系统
,尤其涉及一种分布式文件系统架构实现方法和装置。
技术介绍
在信息爆炸的时代人类获取的数据成指数倍的增长,通过增加硬盘个数来扩展计算机文件系统的存储容量的方式,其缺陷在于其容量的大小、容量增长的速度、数据备份、数据安全等方面的表现随着时代的发展逐步的放大。分布式文件系统可以有效解决数据的存储和管理难题:将固定于某个地点的某个文件系统,扩展到任意多个地点/多个文件系统,众多的节点组成一个文件系统网络。每个节点可以分布在不同的地点,通过网络进行节点间的通信和数据传输。人们在使用分布式文件系统时,无需关心数据是存储在哪个节点上、或者是从哪个节点从获取的,只需要像使用本地文件系统一样管理和存储文件系统中的数据。分布式文件系统的数据存储解决方案,归根结底是将大问题划分为小问题。使大量的文件,均匀分布到多个数据服务器上,从而实现分散存储,解决磁盘空间有限,性能瓶颈,磁盘出现故障等问题。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种分布式文件系统架构实现方本文档来自技高网...
一种分布式文件系统架构实现方法和装置

【技术保护点】
一种分布式文件系统架构实现方法,其特征在于,所述方法包括以下步骤:在接收到获取数据指令后,获取所述数据;将获取到的数据写入数据存储服务器预先创建的数据文件中,并向管理服务器发送数据已完成写入的指令;管理服务器接收数据已完成写入的指令,并管理与管理服务器关联的数据存储服务器,所述管理包括文件读写调度、文件空间的回收及恢复、数据存储节点的拷贝。

【技术特征摘要】
1.一种分布式文件系统架构实现方法,其特征在于,所述方法包括以下步骤:在接收到获取数据指令后,获取所述数据;将获取到的数据写入数据存储服务器预先创建的数据文件中,并向管理服务器发送数据已完成写入的指令;管理服务器接收数据已完成写入的指令,并管理与管理服务器关联的数据存储服务器,所述管理包括文件读写调度、文件空间的回收及恢复、数据存储节点的拷贝。2.如权利要求1所述分布式文件系统架构实现方法,其特征在于,所述将获取到的数据写入数据存储服务器预先创建的数据文件中,并向管理服务器发送数据已完成写入的指令,还包括:在将数据写入对应数据存储服务器时,若当前数据存储服务器数据存储容量小于写入数据容量,根据实际数据存储需求,增加数据存储服务器,用以超出当前写入数据存储服务器容量的数据写入;将数据存储服务器写入数据时增加数据存储服务器存储数据的动态信息发送至管理服务器,使管理服务器管理数据存储资源,并统一调度存储空间。3.如权利要求1所述分布式文件系统架构实现方法,其特征在于,所述管理服务器接收数据已完成写入的指令,并管理与管理服务器关联的数据存储服务器,所述管理包括文件读写调度、文件空间的回收及恢复、数据存储节点的拷贝,还包括:在数据存储服务器中新建指针列表,所述指针列表中指针指示至当前数据存储服务器中已存储数据的数据文件;当指针列表中对应的数据文件发生数据更改时,在所述数据文件所属指针列表中新建指针标识,用以保存所述数据文件更改的内容,作为所述数据文件的快照影像。4.如权利要求1所述分布式文件系统架构实现方法,其特征在于,所述方法,还包括:获取客户端对本地文件的操作指令,并将操作指令传送至管理服务器,通过管理服务器执行所述操作指令,并根据操作指令内容对应操作远程数据存储服务器上与所述操作指令对应的文件。5.如权利要求1至4任一项所述分布式文件系统架构实现方法,其特征在于,所述方法,还包括:将管理服务器的操作内容备份至元数据日志服务器中,用以记录日志信息,在管...

【专利技术属性】
技术研发人员:李发明张勤
申请(专利权)人:深圳市中博睿存信息技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1