FastDFSストレージパス構成の追加

2041 ワード

FastDFSの使用中に最近、ストレージがいっぱいになった場合、FastDFSが存在するサーバに外付けストレージをマッピングするように追加されました.以下は、新しいストレージが保留された後のFastDFSの変更構成です.
1.tracker.の修正confプロファイル
# vim /etc/fdfs/tracker.conf
  store_path=0   store_path=2
 ( )

2.storageを修正する.confプロファイル
# vim /etc/fdfs/storage.conf
  store_path_count=1   store_path_count=2
 store_path1=/fdfs/storage1

3.mod_の修正fastdfs.confプロファイル
# vim /etc/fdfs/mod_fastdfs.conf
  store_path_count=1   store_path_count=2

  store_path0=/opt/netstore/fdfs  store_path1=/opt/netstore1/fdfs

 ,[group1] 
store_path_count=1 store_path_count=2

  store_path0=/opt/netstore/fdfs  store_path1=/opt/netstore1/fdfs

 :ln -s /opt/netstore1/fdfs/storage/data /opt/netstore1/fdfs/storage/data/M01

 :ll/opt/netstore1/fdfs/storage/data/M01

4.nginxを修正する.confプロファイル
# vim /usr/local/nginx/conf/nginx.conf
#  server :

	location ~/group1/M01    {
        root /opt/netstore1/fdfs;
        ngx_fastdfs_module;
    }
        
	# group1 
    location /group1/M01 {
        proxy_next_upstream http_502 http_504 error timeout invalid_header;
        proxy_cache http-cache;
        proxy_cache_valid  200 304 12h;
        proxy_cache_key $uri$is_args$args;
        proxy_pass http://fdfs_group1;
        expires 30d;
    }
    
    # group2 
    location /group2/M01 {
        proxy_next_upstream http_502 http_504 error timeout invalid_header;
        proxy_cache http-cache;
        proxy_cache_valid  200 304 12h;
        proxy_cache_key $uri$is_args$args;
        proxy_pass http://fdfs_group2;
       expires 30d;
    }

5.trackerを再起動する:
/usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart

6.storageを再起動する:
/usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf restart

7.storage状態を確認し、2つのACTIVEが正常である:
/usr/local/bin/fdfs_monitor /etc/fdfs/storage.conf

8.nginxを再起動する:
# /usr/local/nginx/sbin/nginx -s reload