1.基础概念
2.简单模式-HTTP文件服务器
存储采用NAS,服务器配置
采用FASTDFS
(192条消息) Linux新手入门系列:FastDFS单机部署一键安装脚本_IT小胖豆的博客-CSDN博客
有几个坑:
常用命令:
tail -20f /usr/local/nginx/logs/error.log
/usr/local/nginx/sbin/nginx -s reload
1.nginx编译报错:
在/obj/Makefile修改去掉-Werror
2.开放端口
3.存储路径
在storage0上面添加软链接
4.报错
tracker_proto.c, line: 48, server: 8.134.108.115:22122, response status 2 != 0
tracker_query_storage fail, error no: 2, error info: No such file or directory
另外一种简便的方法是通过容器:
(197条消息) 如何用docker部署FastDFS(分布式文件系统)_天幕流光-的博客-CSDN博客
记录命令:
sudo docker run -dti --network=host --name=storage -e TRACKER_SERVER=8.134.108.115:22122 -v /mnt/fastdfs/storage_data:/var/fdfs delron/fastdfs storagesudo docker run -dti --network=host --name=storage -e TRACKER_SERVER=8.134.108.115:22122 -v /mnt/fastdfs/storage_data:/var/fdfs delron/fastdfs storage
这里有个坑:
挂载的阿里云存储挂载的硬盘空间太大,导致fastdfs计算可用存储空间的时候溢出了
(203条消息) fastdfs存储空间不足报错:错误码:28,错误信息:没有足够的存储空间_一米阳光zw的博客-CSDN博客
最后的最后发现自己根本没有必要搭建文件服务器
直接使用阿里云的对象存储就行了!!!