CentOS7 整个服务器系统备份与恢复的方法


备份环境:

实体机HP工作站
新安装的centos7.7
系统最小化安装

一、备份

1、使用tar命令备份

tar打包命令的特点:

  • 保留权限
  • 适合备份整个目录
  • 可以选择不同的压缩方式
  • 如果选择不压缩还能实现增量备份,部份还原,参考man tar
  • 因为Linux类系统不像windows,它不会限制ROOT用户存取任何东西,因此完全可以把一个分区上全部文件都存放入一个TAR文件中。


下面是备份过程

首先使用ROOT权限登陆系统,然后执行:


cd /


进入根目录

然后执行下面的完整备份命令(建议新建一个screen来执行,防止网络中断):


tar cvpzf backup.tgz / --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=backup.tgz


下面详解下这个命令:

  • tar 是用于打包文件的命令。
  • cvpfz 是ta...


11个月前 阅读:120 评论:0

MySQL数据库增量备份的操作


一、前言

当数据库文件以及量级不大的时候,我们可以采用全量备份的策略来进行备份。但是当数据库文件有一定量级的时候,再使用全量备份,就显得有些笨拙了。
内网数据虽然没有特别重要,但是备份也是不可或缺的一个环节,朱子有言:“宜未雨而筹谋,勿临渴而掘井”,这句话放在备份领域简直就是无法颠破的真理。
因此,在内网的数据,我们也做了全量备份,今天就来整理一下备份的脚本以及备份的策略以及备份的灾备恢复。
增量备份的成立依赖于mysql的bin-log原理,我们在数据库中的每一步增删改查操作都会记录在binlog日志当中,那么通过先对数据库进行一次全量备份,备份同时将binlog日志刷新,在这次备份之后的所有操作都会记录在新增的binlog日志当中,在增量备份当中我们只需要对增加的binlog进行备份,就实现了对不断增加内容的数据库的完美备份了。
当数据库出现异常的时候,我们可以先恢复最近一次的全量备份,接着将增...


4年前11月1日 阅读:154 评论:0

顶部