fastdfs存储空间不足报错:错误码:28,错误信息:没有足够的存储空间
由于公司挂载在根目录下的网盘只有300G,使用了将近3年左右,最近公司同事反映上传上去的视频无法播放一直报错,查看后台报错信息如下错误码:28,错误信息:没有足够的存储空间查看服务器存储空间df -h由于是fastdfs的配置中默认的存储空间是10%,可以尝试通过修改配置来解决问题,编辑追踪节点配置文件vim /etc/fdfs/tracker.conf ,修改参数 reserved_storag
由于公司挂载在根目录下的网盘只有300G,使用了将近3年左右,最近公司同事反映上传上去的视频无法播放一直报错,查看后台报错信息如下
错误码:28,错误信息:没有足够的存储空间
查看服务器存储空间
df -h
由于是fastdfs的配置中默认的存储空间是10%,可以尝试通过修改配置来解决问题,编辑追踪节点配置文件vim /etc/fdfs/tracker.conf
,修改参数 reserved_storage_space
为20%或者更高后重启对应服务再次尝试上传,如果不行只能通过挂载网盘解决
云盘扩容方式
具体扩容方式可以查看楼主这篇帖子:阿里云云盘挂载步骤
挂载之后楼主的磁盘情况如下图,/dev/vdb是楼主新申请的200G的云盘挂载在/mnt目录下
挂载后lz原以为是可以使用了,再次上传后发现还是不行,经查阅资料发现与fastdfs相关设置有关系,需要为fastdfs增加存储节点,具体配置如下:
新建存储目录 /mnt/fastdfs_storage
mkdir /mnt/fastdfs_storage
lz服务器参数说明,方便大家比较,后面的参数配置中都会用的上
nginx的安装路径:/opt/nginx
原来的fastdfs存储路径:/opt/fastdfs_storage_data
修改配置文件storage.conf,将store_path_count
参数修改为=2另外新增配置store_path1=新挂在路径=
, 楼主配置如下
vim /etc/fdfs/storage.conf
修改配置文件mod_storage.conf,将store_path_count
参数数量修改为2,另外在参数group1下添加storage_path1参数,这个参数必须和storage.conf中的参数配置相同
store_path_count=2
store_path0=/opt/fastdfs_storage_data
store_path1=/mnt/fastdfs_storage
[group1]
group_name=group1
storage_server_port=23000
store_path_count=2
store_path0=/opt/fastdfs_storage_data
store_path1=/mnt/fastdfs_storage
在这里插入图片描述
修改NGINX相关的配置文件增加对group1/M01的处理
vim /opt/nginx/conf/nginx.conf
location ~/group1/M00 {
alias /opt/fastdfs_storage_data/data;
ngx_fastdfs_module;
}
location ~/group1/M01 {
alias /mnt/fastdfs_storage/data;
ngx_fastdfs_module;
}
重启服务
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart
nginx -s reload
到此问题解决,但是实际上lz中间遇到一个网上查不到的报错,特地记录下来顺便说一下分析过程
报错信息:
ERROR - file: /opt/soft/fastdfs-nginx-module/src/common.c, line: 764, filename: M01/00/63/rBDOzmEslHeELQvhAAAAACbFkwE777.mp4 is invalid, invalid store path index: 1, which < 0 or >= 1
报错信息大概意思就是我所查找的文件失效,对应的下标错误。除此志伟就是路径下的一个c文件报错,由于好奇我打开文件看了一下里面对应的内容
看代码主要意思就是存储节点的下标中找不到文件的存储位置,但是我在data对应的目录下找到了文件,所以应该是判断条件bSameGroup出了问题,变量的意思应该是相同组信息,于是想起mod的配置文件中有设置组信息的参数,即将store_path换成2就行了,之前报错时是1
更多推荐
所有评论(0)