Ubuntu 22.04.1 LTS 安装FastFDS

发布时间 2023-04-25 15:36:06作者: 猎手家园

安装过程一波三折,差点被坑死!

一、简单介绍

1、FastFDS是什么?

FastDFS是阿里余庆用C语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。

 

2、FastFDS的三个角色

FastFDS的三个角色:跟踪服务器(Tracker Server)、存储服务器(Storage Server)和客户端(Client)。客户端请求Tracker server进行文件上传、下载,通过Tracker Server调度最终由Storage Server完成文件上传和下载。

  • Tracker Server 作用是负载均衡和调度,负责管理所有的Storage Server和group,每个Storage在启动后会连接Tracker Server,告知自己所属group等信息,并保持周期性心跳。通过Tracker Server在文件上传时可以根据一些策略找到Storage Server提供文件上传服务。可以将Tracker`称为追踪服务器或调度服务器。
  • Storage Server 作用是文件存储,主要提供容量和备份服务;以group为单位,每个group内可以有多台 Storage Server,数据互为备份。客户端上传的文件最终存储在Storage服务器上,Storage Server没有实现自己的文件系统而是利用操作系统的文件系统来管理文件。可以将Storage称为存储服务器。
  • Client 是上传下载数据的服务器,也就是我们自己的项目所部署在的服务器,称为客户端。

 

二、切换数据源

为了避免没必要的坑,强烈建议安装前切换到国内源,推荐阿里源。

直通车:https://www.cnblogs.com/hunttown/p/17352465.html

 

三、安装