FastDFS是由C语言编写,轻量级开源的分布式文件系统。主要功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。适合以文件为载体的在线服务,如相册网站、视频网站等等。
FastDFS中有三个角色:Tracker,Storage,Client。Tracker是调度者的角色,同时也起着负载均衡的作用。Storage是存储者的角色。Client是消费者的角色。
关于FastDFS相关介绍和部署,可以参考其他文章。
https://www.cnblogs.com/chiangchou/p/fastdfs.html。(搭建FastDFS系统)
https://blog.csdn.net/qq_27384769/article/details/80603483。(FastDFS配置文件详解)
http://blog.51cto.com/7072753/2286604。(FastDFS部署操作及常见故障)
以下记录一下,FastDFS的重要配置。
tracker的重要配置文件。tracker.conf(文件所在目录/etc/fdfs/),此文件记录了tracker的最大连接数,上传组(卷) 的方式,上传(下载)服务器选择方式,上传(下载)目录选择方式等信息。此配置文件只记录一些参数信息、选择方式,不记录组信息和storage信息。组信息和storage信息分别记录在storage_groups.dat、storage_servers.dat中(文件所在目录${base_path}/data/)。
Storage的重要配置文件。storage.conf(文件所在目录/etc/fdfs/),此文件记录了超时时间,与tracker通讯信息,最大连接数,文件写入同步策略等。
网友评论