The invention discloses a distributed storage technology based on file system, which aims to solve the problem of effectively storing mass data. When the component is created, the master server assigns a constant, globally unique 64 bit identifier to each component. Component servers store components in the form of Linux files on the local hard disk, and read and write block data according to the specified identity and byte range. For reliability considerations, each block is replicated on multiple block servers. By default, we use 3 storage replication nodes, but users can set different replication levels for different file namespaces. The function of the invention is to store mass data effectively and improve the storage capacity of the computer.
【技术实现步骤摘要】
本专利技术涉及一种基于文件系统的分布式存储技术,属于计算机数据处理领域。
技术介绍
计算机技术在飞速的发展,计算机的处理器速度在不断地提高,计算机存储器的容量和传输速度在非常规地发展,计算机网络的吞吐量更是在跳跃式地增加。各种新的存储技术和分布式文件技术都被不断地设计和实现出来,以满足用户日益增长的需求。分布式存储技术是通过网络使用企业中的每台机器上的磁盘空间,并将这些分散的存储资源构成一个虚拟的存储设备,数据分散的存储在企业的各个角落。早期的基于文件系统的分布式存储技术一般以提供标准接口的远程文件访问为目的,在受网络环境、本地磁盘、处理器速度等方面限制的情况下,更多地关注访问的性能和数据的可靠性。如:NFS是利用Unix系统中的虚拟文件系统(VFSVirtualFile System)机制,将客户机对文件系统的请求,通过规范的文件访问协议和远程过程调用,转发到服务器端进行处理;服务器端在VFS之上,通过本地文件系统完成文件的处理,实现了全局的分布式文件系统。后来AFS在系统结构方面进行了有意义的探索,AFS利用本地存储作为分布式文件的缓存,在远程文件无法访问时,依然可以部分工作,提高了系统可用性。面对广域网和大容量存储应用的需求,基于光纤通道(FiberChannel)的SAN(Storage Area Storage,存储区域网),NAS(Network Attached Storage,网络附连储存)得到了广泛的应用。借鉴当时先进的高性能对称多处理器的设
计思想,逐渐设计开发了xFS、SFS、GFS、GPFS、DiFFS、BWFS等 ...
【技术保护点】
一种基于文件系统的分布式存储技术,主要包括以下方面:(1)存储的文件都被分割成固定大小的组件,主件服务器会给每个组件分配一个不变的、全球唯一的64位的标识。(2)主件节点管理所有的文件系统元数据。这些元数据包括名字空间、访问控制信息、文件和组件的映射信息、以及当前组件的位置信息。(3)客户端和主件节点的通信只获取元数据,所有的数据操作都是由客户端直接和组件服务器进行交互的。
【技术特征摘要】
1.一种基于文件系统的分布式存储技术,主要包括以下方面:(1)存储的文件都被分割成固定大小的组件,主件服务器会给每个组件分配一个不变的、全球唯一的64位的标识。(2)主件节点管理所有的文件系统元数据。这些元数据包括名字空间、访问控制信息、文件和组件的映射信息、以及当前组件...
【专利技术属性】
技术研发人员:邬玉良,
申请(专利权)人:北京中科同向信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。