type
status
date
slug
summary
tags
category
icon
password
GlusterFS系统是一个可扩展的网络文件系统,相比其他分布式文件系统,GlusterFS具有高扩展性、高可用性、高性能、可横向扩展等特点,并且其没有元数据服务器的设计,让整个服务没有单点故障的隐患。可将多个存储服务器组合成一个单一的全局命名空间。它可以作为Kubernetes PV的后端,为Pod提供共享文件系统。
GlusterFS的优点:
  1. 简单部署:GlusterFS的部署和管理相对简单,可以快速设置一个分布式存储系统。
  1. 水平扩展:GlusterFS采用可扩展的架构,可以通过添加更多的存储节点来扩展容量和性能。
  1. 数据冗余:GlusterFS支持数据镜像和冗余,可以提供数据的高可用性和容错性。
  1. 弹性存储卷:GlusterFS可以动态调整存储卷的大小,适应存储需求的变化。
GlusterFS的缺点:
  1. 单点故障:GlusterFS的元数据服务器(glusterd)是一个单点故障,如果元数据服务器发生故障,整个系统可能会受到影响。
  1. 性能限制:GlusterFS的性能可能会受到网络延迟和数据一致性的影响,对于高性能应用场景可能不够理想。
  1. 扩展限制:GlusterFS的扩展性可能受到存储节点数量和网络带宽的限制。

部署

常用命令

卸载glusterfs

创建卷

  1. 分布式卷也看成为哈希卷,多个文件以文件为单位在多个brick上,使用哈希算法随机存储。
      • 应用场景:大量小文件
      • 优点:读/写性能好
      • 缺点:如果存储或服务器故障,该brick上的数据将丢失
      • 不指定卷类型,默认是分布式卷
      • brick数量没有限制
  1. 复制卷是将多个文件在多个brick上复制多份,brick的数目要与需要复制的份数相等,建议brick分布在不同的服务器上。
      • 应用场景:对可靠性高和读写性能要求高的场景
      • 优点:读写性能好
      • 缺点:写性能差
      • replica = brick
  1. 条带卷是将文件分成条带,存放在多个brick上,默认条带大小128k
      • 应用场景:大文件
      • 优点:适用于大文件存储
      • 缺点:可靠性低,brick故障会导致数据全部丢失
      • stripe = birck
      • stripe:条带个数
  1. 分布式条带卷是将多个文件在多个节点哈希存储,每个文件再多分条带在多个brick上存储
      • 应用场景:读/写性能高的大量大文件场景
      • 优点:高并发支持
      • 缺点:没有冗余,可靠性差
      • brick数是stripe的倍数
  1. 分布式复制卷是将多个文件在多个节点上哈希存储,在多个brick复制多份存储。
      • 应用场景:大量文件读和可靠性要求高的场景
      • 优点:高可靠,读性能高
      • 缺点:牺牲存储空间,写性能差
      • brick数量是replica的倍数
  1. 条带式复制卷是将一个大文件存储的时候划分条带,并且保存多份
      • 应用场景:超大文件,并且对可靠性要求高
      • 优点:大文件存储,可靠性高
      • 缺点:牺牲空间写性能差
      • brick数量是stripe、replica的乘积

增删改查 — 卷

集群添加节点及查看状态

 
wireshark抓包分析Ceph使用记录
Loading...
leiax00
leiax00
让每一天都有意义🍚
最新发布
异地组网-zerotier
2025-4-10
apt/snap常用操作
2025-4-7
ubuntu操作备忘录
2025-4-1
git常用操作
2025-4-1
小智聊天机器人使用记录
2025-3-31
k8s/docker常用操作
2025-3-26
公告