5.1 FastDFS是什么?
FastDFS 是一个开源的轻量级分布式文件系统,它可以对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大 容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、 视频网站等等。
5.2 FastDFS组成
1.Storage server(存储服务器)
Storage server一般都是以组(group)为组织单位,一个组中有多个Storageserver,数据互为备份(意味着每个 Storageserver 的内容是一致的,他们之间没有主从之分),组的存储空间以组内最小的 Storage server 为准,所以为了避 免浪费存储空间最好的话每个 Storage server 的配置最好相同。
2.Tracker server(调度服务器、追踪服务器)
3Tracker server 主要负责管理所有的 Storage server 和 group,每个 storage 在启动后会连接 Tracker,告知自己所属的 group 等信息,并保持周期性的心跳,tracker 根据 storage 的心跳信息,建立 group==>[storage server list]的映射表。
5.3 FastDFS的流程

1、选择 tracker server
当集群中不止一个 tracker server 时,由于 tracker 之间