容量扩容
扩容GROUP即可
1. 安装 libfastcommon 和 fasdfs
2. 安装 nginx 并配置
3. 拷贝配置 strorage
4. 启动 fdfs_storaged 和 nginx 服务
5. 观察日志和集群中新机的状态(ACTIVE 表示可以正常提供服务)
如果有基础环境,则直接拷贝storage.conf,然后修改路径和GROUP名称配置,然后启动并观察日志,最后通过fdfs_monitor client.conf检查运行状态,如果是ACTIVE即可
# egrep -v '#|^$' /etc/fdfs/storage_g2.conf
group_name=G2
port=23001
storage_server_port=23001
store_path0=/data/fastdfs/storage/f_data_g2
# fdfs_storaged /etc/fdfs/storage_g2.conf
但是有一个问题,要保证新写入请求要写到新GROUP,需要补充一下,如果tracker配置写入文件策略为轮训的话,会导致数据写到其他的GROUP,如果需要实现将新的写入请求写到空闲的节点需要将store_loop设置为2,然后重启应用配置
/etc/fdfs/tracker.conf
# the method of selecting group to upload files
# 0: round robin
# 1: specify group
# 2: load balance, select the max free space group to upload file
store_lookup=2