一、简介
FastDFS是一个开源的轻量级分布式文件系统,由跟踪服务器(tracker server)、存储服务器(storage server)和客户端(client)三个部分组成
fastfds有两个角色:跟踪服务和存储服务
跟踪服务控制:主要做调度工作,在访问上起负载均衡的作用。
存储服务包括:文件存储,文件同步,提供文件访问接口,同时以key value的方式管理文件的元数据
不同组的Storage server之间不会相互通信,同组内的Storage server之间会相互连接进行文件同步。
上传:
下载:
二、安装
https://github.com/happyfish100
1、安装libfastcommon
unzip libfastcommon-master.zip cd libfastcommon-master yum install gcc ./make.sh && ./make.sh install
2、安装 FastDFS
unzip fastdfs-master.zip
cd fastdfs-master ./make.sh && ./make.sh install
3、配置 Tracker 服务
1、修改配置文件 cd /etc/fdfs cp tracker.conf.sample tracker.conf vim tracker.conf base_path=/data/fdfs_tracker 2、启动服务 /etc/init.d/fdfs_trackerd start
4、配置