FastDFS 搭建
#FastDFS安装方式
安装必要插件:libevent (此次搭建方案采用libevent 1.4.13)
wget http://fastdfs.googlecode.com/files/FastDFS_v4.06.tar.gz tar zxvf FastDFS_v4.06.tar.gz cd FastDFS ./make.sh ./make.sh install
#运行Tracker
/usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf
#运行Storage
/usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf
#停止fastDFS服务
直接kill即可让server进程正常退出,可以使用killall命令,如:
killall fdfs_trackerd killall fdfs_storaged
FastDFS 测试
FastDFS 安装包中,自带客户端程序,通过程序可以进行文件上传。使用客户端前先需要配置client.conf,然后在进行文件的上传及下载。
修改编辑文件client.conf
vim /etc/fdfs/client.conf
检查client.conf中 tracker_server,base_path,http.tracker_server_port
去除##include http.conf 改成 #include http.conf 用以支持http
#测试上传文件
创建test 文件 vim test
/usr/local/bin/fdfs_test <config_file> <file_name>
/usr/local/bin/fdfs_test /etc/fdfs/client.conf upload test ---最后的test为文件名
上传成功终端会显示上传信息
/usr/local/bin/fdfs_monitor /etc/fdfs/client.conf
使用监视器查看fastDFS 文件系统相关信息
#下载文件测试
/usr/local/bin/fdfs_download_file <config_file> <file_id>
#删除文件测试
/usr/local/bin/fdfs_delete_file <config_file> <file_id>
分类:
分布式文件系统
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义