获得源码:
> git clone git://github.com/gluster/glusterfs.git
.
|-- argp-standalone
命令行参数解析器(Argument Parser)
|-- cli
gluster命令行(Command Line Interface)
|-- contrib
| |-- fuse-include
| |-- fuse-lib
| |-- fuse-util
用户空间文件系统(Filesystem in Userspace,简称FUSE)
| |-- ipaddr-py
ip地址验证工具
| |-- libgen
包含经过改写的dirname/basename命令,用于适配NetBSD系统
| |-- macfuse
fuse for Mac
| |-- rbtree
红黑树-数据结构(red-black tree)
| `-- uuid
通用唯一识别码(Universally Unique Identifier,简称UUID)
|-- doc
man文件
user-guide.pdf
卷配置文件.vol范例
|-- extras
性能测量
测试
OS相关的一些配置
|-- glusterfsd
glusterfs daemon
|-- libglusterfs
glusterfs库-核心代码
|-- rpc
| |-- rpc-lib
| |-- rpc-transport
| `-- xdr
远程过程调用机制
|-- swift
对象存储相关的
`-- xlators
|-- bindings
| `-- python
使得可以使用python写xlator
|-- cluster
| |-- afr
Automatic File Replication
副本机制
| |-- dht
Distributed Hash Table
使得很多分布式卷看起来是一个卷
也可以反过来说,将一个卷中的文件分散到很多分布式卷中
| |-- stripe
将一个文件分割成N份,存在N个地方
|-- debug
| |-- error-gen
生成错误的xlator,方便调试
| |-- io-stats
IO负载的相关信息
| `-- trace
打印各种调用信息
|-- encryption
| `-- rot-13
极简单的加密,就是将每个字符加13,仅仅是玩具。
|-- features
| |-- filter
| |-- index
| |-- locks
| |-- mac-compat
| |-- marker
| |-- path-convertor
| |-- quiesce
| |-- quota
设置磁盘/文件夹配额
| |-- read-only
让文件系统只读
| `-- trash
提供类似windows垃圾箱的功能
|-- lib
| `-- src
|-- meta
| `-- src
|-- mgmt
| `-- glusterd
|-- mount
| `-- fuse
|-- nfs
| `-- server
|-- performance 提高性能的一些特性
| |-- io-cache
| |-- io-threads
| |-- md-cache
| |-- quick-read
| |-- read-ahead
| |-- symlink-cache
| `-- write-behind
|-- protocol
| |-- auth
| |-- client
使得client可以访问远端的xlators
| `-- server
使得server可以让远端访问本地的xlators
|-- storage
`-- system
`-- posix-acl
相关推荐
glusterfs 结构体系分析,挺好的文档。
一些重要的概念与进程前面提到了一些 glusterfs 的数据内存模型,还有一些 posxi 接口的实现,那么 glusterfs 当中其中还有一些其他比较重要
glusterfs 管理手册 3.3.0 非常好用的分布式文件系统
关于Glusterfs分布式文件系统的总结
2. GlusterFS concepts 3. Introduction to GlusterFS 4. Introduction to DHT - the distribution model 5. Scalability and reliability in GlusterFS 6. Features in DHT 7. Performance translators 8. Demo 9. ...
glusterfs安装包-centos6.6
GlusterFS 101培训主要针对企业内训,同时面向IT主管、运维人员、测试人员、研发人员以及售前售后人员,提供GlusterFS相关基本原理、系统运维、软件测试、研发定制、解决方案等培训内容。
GlusterFS学习笔记.docx
glusterfs分析报告,源码分析,网上下载下来的, 现在上传共享资源。
Glusterfs5.0 Ubuntu 18.04离线安装包和安装说明,测试可用
基本的网络结构如图 Gluster的安装 服务器端的安装 建立好共享目录,并改变权限,可以是777 安装gluster。Configure/make/make install 在/usr/local/etc/glusterfs/下添加服务器端配置文件 用...
GlusterFS文件系统的搭建和使用,运维操作
glusterfs分布式文件系统3.7.9====稳定版====全家桶安装包
GlusterFS分布式文件系统架构介绍,EHA算法介绍,5中分布式卷的详细介绍,性能测试对比
GlusterFS,glusterfs,分布式文件系统
GlusterFS入门学习,了解分布式存储系统
这篇文章主要是自己对英文版的GlusterFS系统管理手册进行翻译,并加入一些自己的理解!希望大家能一起学习一起进步!
“distributed software RAID” ● Alternative to RAID controllers or 3-way replication ● Cuts storage cost/TB, but computationally expensive ● Better Sequential Write performance for some workloads ...
GlusterFS与Ceph是不一样的存贮系统,GlusterFS更加针对分布式文件系统,虽然目前开发者也正在努力增加块与对象存贮服务。 由于两者在设计理念等各个方面有所不同,单纯的测试比较从功能应用的角度来说意义不大(如...
glusterfs rpm安装包以及依赖(离线安装时使用)。使用rpm -ivh * 安装,适合centos 7的平台。包含server和client。