zoukankan      html  css  js  c++  java
  • fastdfs group通过添加硬盘扩容

    通过给group的机器添加硬盘的方式,实现某个group的扩容。


    fastdfs在一台服务器支持多个store_path,每个store_path指向一个存储路径。url “M00/3F/E1/oYYBAFXfyuOABOf5AAAHoDwhqE0491.txt”中M00表示使用store_path0,如果没有配置store_path,就使用base_path的路径。


    添加了硬盘后,通过把新的store_path指向新硬盘的挂载点,再修改配置文件,就能实现group的扩容。


    原来的fdfs的base_path路径为/data/fdfs_store
    现在假设添加了一个硬盘,挂载到/data1上,指定/data1/fdfs_store为store_path1


    修改/etc/fdfs/storage.conf:

    # path(disk or mount point) count, default value is 1
    store_path_count=2
    
    # store_path#, based 0, if store_path0 not exists, it's value is base_path
    # the paths must be exist
    store_path0=/data/fdfs_store
    store_path1=/data1/fdfs_store

    修改/etc/fdfs/mod_fastdfs.conf:

    # path(disk or mount point) count, default value is 1
    store_path_count=2
    
    # store_path#, based 0, if store_path0 not exists, it's value is base_path
    # the paths must be exist
    store_path0=/data/fdfs_store
    store_path1=/data1/fdfs_store

    在nginx的配置文件中添加新store_path的路径:

                    location ~* /M01 {
                            root  /data1/fdfs_store/data;
                            ngx_fastdfs_module;
                    }

    重启服务:

    killall fdfs_storaged
    killall fdfs_trackerd
    /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf
    /usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf


    完成后也要重启nginx,这样才能访问新的store_path的文件。


    注意,有时候通过fdfs_monitor 发现store_path的配置不生效,这时,必须要删除tracker目录下的两个文件:storage_groups_new.dat,storage_servers_new.dat再重启服务。


    【作者】曾健生
    【QQ】190678908
    【app后端qq群】254659220 
    【微信公众号】 appbackend
    【新浪微博】 @newjueqi
    【博客】http://blog.csdn.net/newjueqi 


    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    Oracle VM VirtualBox 虚拟机中桥接模式一直不能用 ,需要安装 VBoxNetLwf.inf
    Windows7窗口跑到屏幕外面
    手动操作群晖蜂鸣器指示灯方法
    DHT11温湿度传感器接入HomeBridge
    DIY树莓派Homebridge智能台灯
    群晖NAS局域网无法跑满千兆排查
    虚拟机性能监控与故障处理工具------JDK的命令行工具
    垃圾收集器与内存分配策略-内存分配与回收策略
    Minor GC 与Full GC有什么不一样
    java的关键字与保留字
  • 原文地址:https://www.cnblogs.com/dingxiaoyue/p/4926709.html
Copyright © 2011-2022 走看看