首页 > 其他分享 >ETCD的备份与恢复

ETCD的备份与恢复

时间:2024-01-24 14:55:07浏览次数:24  
标签:-% ETCD 恢复 备份 snapshot etcd date backup

备份

写一个简单的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:恢复到哪个目录

标签:-%,ETCD,恢复,备份,snapshot,etcd,date,backup
From: https://www.cnblogs.com/peng-zone/p/17984682

相关文章

  • 【服务器数据恢复】DELL EqualLogic存储中RAID5多块磁盘出现坏道离线,上层虚拟机不可用
    服务器数据恢复环境&故障:某公司IT部门一台某品牌EqualLogicPS6100系列存储在运行过程中突然崩溃。服务器管理员对故障服务器存储进行初步检查,经过检测发现导致该服务器存储无法正常工作的原因是该存储中raid5磁盘阵列内有2块硬盘出现故障离线,导致上层虚拟机不可用。由于该存储......
  • 感谢wps备份功能 救了我一命
    感谢wps备份功能救了我一命......
  • innobackupex 还原和备份实例
      InnoDB和非InnoDB文件的备份都是通过拷贝文件来做的,但是实现的方式不同,前者是以page为粒度做的(xtrabackup),后者是cp或者tar命令(innobackupex),xtrabackup 在读取每个page时会校验checksum值,保证数据块是一致的,而 innobackupex 在cpMyISAM文件时已经做了flush......
  • mysql innobackupex xtrabackup 大数据量 备份 还原
    大数据量备份与还原,始终是个难点。当MYSQL超10G,用mysqldump来导出就比较慢了。在这里推荐xtrabackup,这个工具比mysqldump要快很多。 一、Xtrabackup介绍1,Xtrabackup是什么Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDBHot......
  • 服务器数据恢复—EVA存储raid5硬盘性能不稳定离线的数据恢复案例
    服务器数据恢复环境:某品牌EVA某型号存储,底层是RAID5阵列,划分了若干lun。服务器故障&分析:该存储设备中raid5阵列有两块硬盘掉线,存储中的lun丢失。将故障服务器存储中的所有磁盘编号后取出,硬件工程师检测后发现掉线硬盘不存在物理故障,也没有发现坏道,都可以正常读取数据。掉线硬......
  • MySQL 8.0 的xtrabackup备份
     xtrabackup备份语句:   fname=`date+%F_%H-%M-%S`mkdir-p/mnt/dbbak/db_$fnamextrabackup--defaults-file=/etc/my.cnf-uhyb-phd-h/var/lib/mysql-S/var/lib/mysql/mysql.sock-Hlocalhost--port=3306--backup--parallel=4--target-dir=/mnt/dbbak/db_$f......
  • EAS_查询分析器中误删数据恢复
    1、通过flashbackquery查询某历史时点的数据量,找到删除时间点的前1s,如2020-05-1316:38:07秒钟误删的数据:selectcount(*)fromt_testasoftimestampto_timestamp('2020-05-1316:38:06','yyyy-mm-ddhh24:mi:ss');--查出5000条数据,查询6s时的数据select*fro......
  • 如何备份已经安装并设置AutoHotkey脚本编程环境的Windows电脑系统分区 2024.01.22
     如何备份已经安装并设置AutoHotkey脚本编程环境的Windows电脑系统分区2024.01.22第1步:邮购并制作银灿IS903可启动U盘,量产Emulation-CD-ROM所用ISO镜像选用从www.firpe.cn下载的PE光盘镜像。第2步:正确安装电脑软件并调整电脑各项设置备份硬盘分区表和启动扇区信息转移个......
  • liunx上面备份postgres数据库脚本
    背景在liunx上面安装docker,在docker容器中安装postgres数据库,一定的时间进行数据库的备份 1安装postgresql客户端安装客户端可以执行pg_dump命令sudoyuminstallpostgresql删除客户点sudoyumremovepostgresql2.创建.sh文件#!/bin/bashecho"开始执行Postgr......
  • Linux基础45 firewalld防火墙, 参数, 区域配置, 放行策略, 端口转发, 富规则, 防火墙
    firewalld防火墙一、防火墙安全概述在Centos7系统中继承了多款防火墙管理工具,默认启动的是firewalld(动态防火墙管理器)防火墙管理工具,Firewalld支持CLI(命令行)以及(图形)的两种管理方式。对于接触Linux较早的人员对Iptables比较熟悉,但由于Iptables的规则比较的麻烦,并且对网络有......