| 设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计 | |||||
|
|||||
|
|||||
|
|||||
分布式文件系统,在当今集群存储中起着重要的作用,其中moosefs更是当中的佼佼者,他是一种分布式网络系统,它分布在多个计算机节点上面,每个节点只会存储整个文件的一部分内容,它有多重备份,易于部署,方便扩容等诸多的优点,而且它能够统一接口,使用它就像使用普通的文件系统一样,而且它对小文件的处理,性能优秀。它采用当今主流的Master /Chunk 设计,而且有强大的日志功能,数据恢复更有保证。
本文所提及实现的是一个基于分布式文件系统的网盘,主要是通过大量的分布式存储节点提供存储服务,再通过指定的服务器进行挂在到本地,对外提供存储服务。提供统一的开放接口,提供给开发者使用。
此分布式网盘,可以提供数据自动备份,将数据备份为3份,备份到不同的节点至上,从而使得数据的安全性大大的提高。
整个开放分布式网盘,主要由三个部分组成,Moosefs,分布式网盘,分布式网盘开放接口。Moosefs主要提供分布式存储,备份,冗余等功能,分布式网盘主要提供逻辑上的操作,开放接口,是分布式网盘对外提供服务的桥梁,开发者通过API来使用分布式网盘,从而提高分布式网盘的使用范围。
关键字: 分布式文件系统 Moosefs 数据恢复 开放式
The Design And Implememt of a Distribute Filesystem
Jia Xiaokang
(College of Informatics, South China Agricultural University, Guangzhou 510642, China)
Abstract: The distributed file system plays an important role in today’s clustered storage, which moosefs is the leader among them, it is a distributed network system, it distribution in multiple computer take nodes above, each node only will store the entirepart of the contents of the file, it has multiple backup, easily deploy, convenient expansion, and it to unified interface, use it just like ordinary file system,and its small file handing, performance is excellent. It takes the Master/Chunk of today's mainstream design, and robust logging functionality, data recovery is more assured.
This article is a reference implementation of a distributed is a network-base distributed file system disk, primarily through a large number of distributed storage nodes providing storage services, and then by the specified server hanging on to local , to provide storage service.
This distributed network that provides automatic data backup, data backup 3, first backup to a different node so that greatly improve data security.
Open distributed Web site as a whole, is composed of three key components, Moosefs, distributed networks, distributed network of open interfaces. Moosefs primarily provide a distributed storage, backup, redundant functions, operation on a distributed network disk provides a logical, open interfaces, distributed Web site provides services that bridge developer API to use a distributed network, so as to improve the use of distributed network disk.
Key words: distributed file system; Moosefs; data recovery
目 录
1 引言
1.1 课题背景与现状
1.2 选题价值与意义
1.3 研究内容
1.4 论文结构
2 分布式文件系统的介绍
2.1 研究方法和技术路线
2.2 Hadoop中HDFS介绍
2.3 传统NFS文件系统介绍
2.4 闭源的GFS介绍
2.5 开源的TFS介绍
2.6 较新Moosefs文件系统介绍
2.7 各种分布式文件系统的概要分析
3 文件系统的架构
3.1 平台要求
3.2 机器架构
3.3 文件系统架构
3.4 分布式文件系统的搭建
3.5 性能测试
3.5.1小文件性能测试
4 开放网盘的实现方式
4.1 需求分析
4.2 系统分析
4.3 网盘的架构
4.4 数据表结构
4.5 核心代码实现
5 测试用例
5.1 用户认证
5.2 上传下载
5.3 获取目录信息
5.4 数据恢复功能.....................................................................................................................39
6 总结与展望
6.1 总结
6.2 展望
参 考 文 献
致 谢














毕业66资料站 biye66.com ©2015-2026 版权所有 | 微信:15573586651 QQ:3903700237
本站毕业设计和毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!