目录

备份

通常而言,etcd都是集群部署,其实并不需要额外备份,但实在是架不住猪队友误操作。

写一个简单的etcd备份脚本如下:

#!/bin/bash
set -e
exec >> /var/log/backup_etcd.log Date=`date +%Y-%m-%d-%H-%M`
EtcdEndpoints="localhost:2379"
EtcdCmd="/usr/bin/etcdctl"
BackupDir="/home/www/server/backup/etcd"
BackupFile="snapshot.db.$Date" echo "`date` backup etcd..." export ETCDCTL_API=3
$EtcdCmd --endpoints $EtcdEndpoints snapshot save $BackupDir/$BackupFile echo "`date` backup done!"

恢复

etcdctl snapshot restore snapshot.db.2019-05-21-10-02 -data-dir /home/www/server/etcd

参数说明:

  • restore: 指定用于恢复的快照文件
  • -data-dir:恢复到哪个目录

最新文章

  1. windows下ThinkPHP3.2.3使用memcache缓存
  2. WPF整理-为控件添加自定义附加属性
  3. git 配置忽略文件(忽略UserInterfaceState.xcuserstate,Breakpoints_v2.xcbkptlist)
  4. PHP微信墙制作,开源
  5. HDU 4848
  6. 微信支付开发h5发起支付再次签名,返回给h5前端
  7. [偏微分方程教程习题参考解答]4.1Duhamel 原理
  8. eclipse设置默认编码格式为UTF-8
  9. Datediff函数 助你实现不同进制时间之间的运算
  10. js给div动态添加控件,然后给这个控件动态添加事件
  11. UVA 712-S-Trees(满二叉树的简单查询)
  12. c,c++,java格式总结
  13. 登录RMAN 报告ORA-12162:TNS:net service name is incorrectly specified错
  14. java设计模式之八代理模式(Proxy)
  15. java--- 使用interrupte中断线程的真正用途
  16. 基于Keil软件的MCU环境搭建
  17. 深入理解java虚拟机读后总结(个人总结记录)
  18. Golang之时间、日期类型
  19. OpenCV学习:Windows+VS2010+OpenCV配置
  20. MySQL mysqldump数据导出基本操作

热门文章

  1. 8. Android加载流程(打包与启动)
  2. Android 中发送邮件
  3. 算法-memcopy与memmove的区别
  4. Linux的权限管理操作-Linux从入门到精通第七天(非原创)
  5. Ambari 管理hadoop、hbase、zookeeper节点
  6. XGBoost 引入 - 提升树
  7. AIX—日常运维命令总结
  8. python数据类型之二
  9. python测试开发django-69.templates模板过滤器filter
  10. C语言里面"具有外部链接的静态变量"这里的"链接"是什么意思