glusterfs

GlusterFS 分布式文件系统

补充说明

GlusterFS 用多台服务器的本地磁盘组成分布式或副本卷,提供 POSIX 兼容的共享文件系统。适合共享配置、日志、媒体和中小规模文件存储。

常见卷类型:distributed、replicated、distributed-replicated、disperse。副本卷至少 2 副本,仲裁卷用 3 个节点避免脑裂。

常用示例

安装并启动:

apt install glusterfs-server
systemctl enable --now glusterd
gluster peer probe node2
gluster peer status

创建副本卷:

mkdir -p /data/brick1/gv0
gluster volume create gv0 replica 2 \
  node1:/data/brick1/gv0 \
  node2:/data/brick1/gv0
gluster volume start gv0

挂载:

mount -t glusterfs node1:/gv0 /mnt/gv0

查看卷和状态:

gluster volume list
gluster volume status
gluster volume info gv0

触发自愈:

gluster volume heal gv0
gluster volume heal gv0 info

扩容:

gluster volume add-brick gv0 replica 2 \
  node3:/data/brick1/gv0 node4:/data/brick1/gv0
gluster volume rebalance gv0 start

易错点与排错