今開發反饋一問題,發現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組,進行空間擴容