etcd默认的空间配额限制为2G,超出空间配额限制就会影响服务,所以需要定期清理

以下是etcd磁盘清理的步骤:

1. 显示空间配额: ETCDCTL_API=3 etcdctl --endpoints=$ip:$port --write-out=table endpoint status

2.查看告警: ETCDCTL_API=3 etcdctl --endpoints=$ip:$port alarm list 

3.获取当前etcd数据的修订版本(revision)

1)rev=$(ETCDCTL_API=3 etcdctl --endpoints=$ip:$port endpoint status --write-out="json" | egrep -o '"revision":[0-9]*' | egrep -o '[0-9].*')

2)echo $rev

4.整合压缩旧版本数据 :ETCDCTL_API=3 etcdctl --endpoints=$ip:$port compact $rev

5. 执行碎片整理: ETCDCTL_API=3 etcdctl --endpoints=$ip:$port defrag

6.解除告警 : ETCDCTL_API=3 etcdctl --endpoints=$ip:$port alarm disarm

7.验证可以添加新数据:ETCDCTL_API=3 etcdctl --endpoints=$ip:$port put newkeytestfornospace 123

最新文章

  1. nginx rewrite 实现二级域名跳转
  2. Mysql Error:1205错误诊断
  3. Jedis 例子(demo)大全
  4. 21个常用的PHP代码汇总
  5. php获取json文件数据并动态修改网站头部文件meta信息 --基于CI框架
  6. html之filedset标签
  7. HDU 4617 Weapon 三维计算几何
  8. 好书推荐:《Game Programming Patterns》
  9. ASP.NET MVC 第八回 Helper之演化
  10. mysql中文名字按首字母排序
  11. Linux 上的数据可视化工具
  12. ASP.NET CORE 1.0 初次接触
  13. C# 运行时通过鼠标拖动改变控件的大小
  14. Linux Namespaces机制——实现
  15. Android自定义View(二、深入解析自定义属性)
  16. 【bzoj 3306】树
  17. Java中的CopyOnWrite
  18. 微信小程序上传与下载文件
  19. 和我一起学Effective Java之创建和销毁对象
  20. 【Redis学习之六】Redis数据类型:集合和有序集合

热门文章

  1. day02 Python完结
  2. axios在vue项目中的一种封装方法
  3. javaHashcode与equals
  4. apacheAB测试指标
  5. eclipse 中常用快捷键
  6. Jmeter BeanShell PreProcessor使用笔记
  7. textarea 高度调整
  8. unigui导出TMS.Flexcel【5】
  9. java json数据转List对象的集合-----阿里巴巴插件---及原生json---JSON 与 对象 、集合 之间的转换 JSON字符串和java对象的互转【json-lib】
  10. 学习MongoDB--(5-2):索引(查看索引的使用,管理索引)