写在开头: 拙劣的翻译一下官方的介绍

  fastDFS,是一种开源、高性能的分布式文件系统。它的主要功能包括:文件存储、文件同步以及文件存储(文件上传和文件下载)。并且他能解决大容量以及负载均衡的问题。FastDFS应该能够满足那些服务是基于图片分享以及视频分享的网站。

  FastDFS有两部分:tracker、storage。Tracker 部分负责对文件存储的调度以及负载均衡。Storage 部分负责存储文件,它的功能包括:文件存储,文件同步,以及提供文件访问的接口。他也管理代表属性为键值对文件的元数据。举个例子width=1024, the key is "width" and the value is "1024".

  这两个部分一个或多个服务器。这两个部分的集群中的服务器可以在不影响线上服务器的情况下添加或者移除。在tracker集群中的服务器都是对等的。

  Storage的服务器是通过文件的卷\组 组织的,为了得到大的容量。在storage的系统中包含了一个或更多的卷,这些卷中文件都是独立的。整个storage的容量等于每一个卷的容量之和。不管是一个或是更多的服务器相同的文件会被存在同一卷中。在同一个文件卷的服务器都是彼此的备份,并且所有的服务器都是负载均衡。当把一个storage添加到一个已经有文件的卷的时候,卷会自动的复制到新的服务器上,当复制完成,系统会选择这个服务器上线提供服务。

  当整个存储空间不足的时候,你可以添加一个或更多的卷来扩展存储空间。为了这样做,你需要添加一个或更多的storage服务器。

  文件的标识由两部分组成:卷名、文件名。



   明天(2016-08-23)搞定fastDFS+nginx的配置与安装、以及测试使用