Fastdfs 無法上傳文件問題描述及解決方案

今開發反饋一問題,發現fastdfs中有兩個組無法上傳文件,簡單測試了下:

fdfs_upload_file /etc/fdfs/storage.conf /root/1.jpg

會返回給我N00~N02,N04,N06~N10但缺少了N03,N05

通過fdfs_monitor和監控(23000端口)都是沒問題的,於是專門對比了N02和N03,N05的區別之處:

發現N02的磁盤:

/dev/sdc1             3.6T  884G  2.6T  26% /data/M00

/dev/sdd1             3.6T  886G  2.6T  26% /data/M01

/dev/sde1             3.6T  884G  2.6T  26% /data/M02

/dev/sdf1             3.6T  882G  2.6T  26% /data/M03

/dev/sdg1             3.6T  883G  2.6T  26% /data/M04

/dev/sdh1             3.6T  883G  2.6T  26% /data/M05

/dev/sdi1             3.6T  882G  2.6T  26% /data/M06

/dev/sdj1             3.6T  881G  2.6T  26% /data/M07

/dev/sdk1             3.6T  884G  2.6T  26% /data/M08

/dev/sdl1             3.6T  882G  2.6T  26% /data/M09

/dev/sdm1             3.6T  883G  2.6T  26% /data/M0A

/dev/sdn1             3.6T  884G  2.6T  26% /data/M0B

N03的磁盤:

/dev/sdb1             903G  852G  4.0G 100% /data/M00

/dev/sdc1             903G  852G  3.9G 100% /data/M01

/dev/sdd1             903G  852G  3.9G 100% /data/M02

/dev/sde1             903G  852G  4.1G 100% /data/M03

/dev/sdf1             903G  852G  4.0G 100% /data/M04

/dev/sdg1             903G  852G  4.3G 100% /data/M05

/dev/sdh1             903G  852G  4.2G 100% /data/M06

/dev/sdi1             903G  852G  4.2G 100% /data/M07

/dev/sdj1             903G  852G  4.6G 100% /data/M08

/dev/sdk1             903G  853G  3.7G 100% /data/M09

/dev/sdl1             903G  851G  5.0G 100% /data/M0A

/dev/sdm1             903G  851G  4.7G 100% /data/M0B

N05的磁盤:

/dev/sdb1             1.8T  1.7T  3.6G 100% /data/M00

/dev/sdc1             1.8T  1.7T  3.6G 100% /data/M01

/dev/sdd1             1.8T  1.7T  3.9G 100% /data/M02

/dev/sde1             1.8T  1.7T  3.9G 100% /data/M03

/dev/sdf1             1.8T  1.7T  3.8G 100% /data/M04

/dev/sdg1             1.8T  1.7T  3.8G 100% /data/M05

/dev/sdh1             1.8T  1.7T  3.2G 100% /data/M06

/dev/sdi1             1.8T  1.7T  4.1G 100% /data/M07

/dev/sdj1             1.8T  1.7T  4.1G 100% /data/M08

/dev/sdk1             1.8T  1.7T  4.1G 100% /data/M09

/dev/sdl1             1.8T  1.7T  4.1G 100% /data/M0A

/dev/sdm1             1.8T  1.7T  8.2G 100% /data/M0B


因爲當時在學習fastdfs的時候,隱隱約約的記着fastdfs有一個默認保留空間一個配置選項的,定位發現這個是在tracker上的配置文件中reserved_storage_space = 50G此選項,需要注意的是這個是total的space保留空間,而不是單個path保留的空間

在配置文件中也是可以看到此選項的描述:

# reserved storage space for system or other applications.

# if the free(available) space of any stoarge server in 

# a group <= reserved_storage_space, 

# no file can be uploaded to this group.


解決的方案:

    1.修改tracker的配置文件,將參數進行縮小:reserved_storage_space = 20G(只可臨時解決,不是長久之計)

     2.擴容,新增storage server組,進行空間擴容

    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章