1. 分布式文件系统应用场景
互联网海量非结构化苏剧的存储需求
- 电商网站:海量商品图片
- 视频网站:海量视频文件
- 网盘:海量文件
- 社交网站:海量图片
2.FastDFS介绍
https://github.com/happyfish100/fastdfs
2.1 简介
FastDFS是一个开源的高性能分布式文件系统(DFS)。它主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平衡。主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB<file_size<500MB
3.FastDFS环境搭建
3.1 环境准备
使用的系统软件
编译环境
磁盘目录
说明 | 位置 |
---|---|
所有安装包 | /usr/local/soft |
数据存储位置 | /data/dfs/ |
安装libfastcommon
cd /usr/local/soft/
git clone https://github.com/happyfish100/libfastcommon.git --depth 1
cd libfastcommon/
# 编译安装
./make.sh && ./make.sh install
安装FastDFS
# 返回上一级目录
cd ..
git clone https://github.com/happyfish100/fastdfs.git --depth 1