由于公司挂载在根目录下的网盘只有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

fastdfs存储空间不足报错:错误码:28,错误信息:没有足够的存储空间相关推荐

  1. 微信企业付款 ”错误码:NO_AUTH,错误信息:此IP地址不允许调用接口,如有需要请登录微信支付商户平台更改配置“报错的处理办法

    提示"错误码:NO_AUTH,错误信息:此IP地址不允许调用接口,如有需要请登录微信支付商户平台更改配置" 快速解决问题!!! 解说一下这个IP:这个IP是你发起支付的服务器外网I ...

  2. 如何设计系统的错误码及错误信息

    作者:朱金灿 来源:http://blog.csdn.net/clever101 一个软件系统,肯定是涉及到很多错误信息.比如用户执行出错了,软件需要将错误信息返回给用户.那么如何设计错误码及错误信息 ...

  3. windows下查看错误码与错误信息

    在linux下#include<errno.h>后,错误码被直接写在errno这个全局变量中,错误信息可以通过perror(const char* __s)查看. 在Windows下需要# ...

  4. vue 启动报错,但是没有错误信息 Failed to compile with 1 errors

    vue webpack2.0 有报错但是没有错误提示 完全看不到错误信息,懵逼 昨天还运行好好的项目,今天一来启动搞这 搜了下码友们遇到类似的问题: npm run build 打印出详细信息: 意思 ...

  5. java 错误码设计_JAVA端的错误码和错误信息,该设计成全局常量还是枚举值?

    有以下2种解决方案: 1.封装成一个对象,例如: public final class Result { private Result(String code, String msg){ this.c ...

  6. java异常自定义返回信息,Spring Boot 如何自定义返回错误码错误信息

    说明 在实际的开发过程中,很多时候要定义符合自己业务的错误码和错误信息,而不是统一的而不是统一的下面这种格式返回到调用端 INTERNAL_SERVER_ERROR(500, "Intern ...

  7. Windows Live Writer 配置报407 Proxy Authentication Required错误

    在Windows 7 专业版上面安装Windows Live Writer后(版本号:14.0.8117.416),配置博客服务过程中报错(如下图所示) 错误信息为:407 Proxy Authent ...

  8. mysql 报错 get error 28 from storage engine 解决方法

    mysql 报错 get error 28 from storage engine 解决方法 参考文章: (1)mysql 报错 get error 28 from storage engine 解决 ...

  9. PHP读取微信超时,'curl出错,错误码:28'

    PHP读取微信认证超时,错误如下: [error] 1548#0: *137 FastCGI sent in stderr: "PHP message: PHP Fatal error:   ...

最新文章

  1. Tomcat异常退出
  2. python中的__new__和__init__
  3. 前端学习(2236):react的列表渲染二
  4. Vue-router 的使用 (vue3.x版本)
  5. 题解 [SHOI2014]概率充电器
  6. K8S认证、授权与准入控制(RBAC)详解
  7. SQL优化工具SQLAdvisor使用(转)
  8. matlab gui编程教程,matlab如何使用gui
  9. [转载]一位也许是真正的hack说的话
  10. 我的留英日记[转载]
  11. mongo 手册阅读笔记
  12. 《ASP.NET AJAX 应用剖析立即上手》推荐序!
  13. Kettle--java代码组件实现密码加密(BCryptPasswordEncoder)
  14. 学习笔记 - 动态规划做题思路
  15. Android OpenGL ES 应用(一)
  16. dovecot主要配置文件
  17. 一个计算机系学生的第一篇博客
  18. 和数集团积极赋能区块链价值传递 开启大航海时代
  19. MATLAB实现自编码器(一)——Autoencoder类和训练设置
  20. mysql占用多少内存_解决mySQL占用内存超大问题

热门文章

  1. 解决接口慢的几种方法
  2. 【边学边记_12】——VGA原理与FPGA实现
  3. Nginx反向代理,返回405错误的解决办法
  4. 文件或目录结构损坏且无法读取快速恢复数据的方法
  5. android 查看手机存储空间以及文件状态及大小
  6. 关于遍历,看这篇文章就足够了【find()、findIndex()、forEach()、splice()、slice()详解】...
  7. Emlog程序CYP音乐主题模板源码
  8. 微信小程序:开心锤锤超火动态表情包微信小程序源码下载自动采集
  9. 描述性统计分析 | 直方图
  10. 为什么最大的品牌信任Beaver Builder - 我应该选择哪个WordPress页面构建器