介绍

FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。 特别适合以文件为载体的在线服务,如相册网站、视频网站等等。

文档

源码 wiki

fastdfs 如果要使用http下载,需要配置nginx代理

启动成功后会有 fdfs_storaged 和 fdfs_storaged 两个进程

1
2
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf

// 配置完成后可以使用下面命令测试上传

1
fdfs_upload_file /etc/fdfs/client.conf [文件名]

fastdfs 限制上传下载安全,在/etc/fdfs/storage.conf 配置参数allow_hosts=[ip]

存储路径

1
/data/fastdfs