文件服務器擴容有兩種模式nginx
方案1、新增文件服務器,改文件服務器使用group。服務器
方案2、使用現有文件服務器,新掛在磁盤ide
---------------------------------------------------------spa
參考Fdfs安裝手冊安裝配置,惟一區別是,storage採用新的groupName。.net
注意storage.conf配置文件中的orm
group_name=groupNblog
配置一個沒有佔用的名稱!!!文檔
步驟1:掛在新的磁盤或存儲到文件服務器根目錄,取名/data01(原來是data00,若原來已經有多塊磁盤,累加)it
步驟2:修改storage.conf配置文件io
vi /etc/fdfs/storage.conf
修改該配置中以下內容 store_path_count=1 store_path0=/data00 爲 store_path_count=2 store_path0=/data00 store_path1=/data01 |
說明:若是此前已經掛了多塊磁盤,這裏累加,再也不贅述。
步驟3:修改vi /etc/fdfs/mod_fastdfs.conf配置文件
vi /etc/fdfs/mod_fastdfs.conf
修改該配置中以下內容 store_path_count=1 store_path0=/data00
爲 store_path_count=2 store_path0=/data00 store_path1=/data01 |
說明:若是此前已經掛了多塊磁盤,這裏累加,再也不贅述。
步驟4:重啓storage
ps –fe|grep storage kill -9 pid /usr/bin/fdfs_storaged /etc/fdfs/storage.conf #若是是fdfs4.0.5版本,執行以下 /usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf |
查看路徑/data00下面,是否已經生成了若干文件目錄,文件名爲
00 01 02 03 04 05 ….
步驟5:使用fdfs_monitor查看文件系統狀態,着重看group是否新增了磁盤空間
/usr/bin/fdfs_monitor /etc/fdfs/storage.conf #若是是fdfs4.0.5版本,執行以下 /usr/local/bin/fdfs_monitor /etc/fdfs/storage.conf
|
查看
total storage
free storage
store_path_count
等項目,看看是否按照指望增長了磁盤空間
步驟6:修改nginx.conf
在配置 location /group1/M00 { root /data00/data; ngx_fastdfs_module; }
後增長 location /group1/M01 { root /data01/data; ngx_fastdfs_module; }
|
注意,這裏是增長一組配置,不是修改。
步驟7:重啓nginx
/home/nginx/nginx/sbin/nginx –s stop /home/nginx/nginx/sbin/nginx |
可供參考的文檔
http://blog.csdn.net/newjueqi/article/details/48049575