CentOS6.5的整机备份与迁移恢复
CentOS6.5服务器用久了,配置的东西越来越多,提供的服务越来越多,服务器的重要性自然也提升了不少,若宕机一下,影响较大,因此有必要作个系统备份和主备服务。
备份方式有两种:
- 主机定期系统备份,若主机宕机,则将系统备份恢复到备机上,相当于window的ghost镜像。
- 主机定期系统备份,定期恢复到备机上,基本上是两个双活的系统,主要使用其中一台。
- 重新安装一台空白服务器,所有服务重新搭建一遍…………
这就涉及到CentOS6.5的系统备份和迁移恢复问题,经过多次尝试,终于完整备份和迁移整个系统,内部包含mysql数据库的整体迁移。
备份和迁移方案:
- 两台配置完全一样的服务器,硬盘大小也一样,主服务器使用MBR分区,若使用GPT分区,此方法不适用。
- 备份A服务器的分区表MBR
- 打包A服务器整个系统文件,部分临时文件需要排除
- 通过网络或U盘将A服务器的分区表,写入B服务器,格式化分区
- 通过网络或U盘将A服务器的备份,复制到B服务器,同时解压到对应的目录或分区
- 修改B系统引导器,正常启动B系统
- 修改网卡等配置
备份过程
先正常关掉数据库 redis等服务,以免迁移时有数据损坏或丢失
找个可以容下整个系统的分区,若空间不够,就作NFS服务,备份到另一台服务器上
查看分区格式是MBR还是GPT
$parted -l Sector size (logical/physical): 512B/512B Partition Table: msdos # msdos即为MBR分区格式 Number Start End Size Type File system Flags 1 1049kB 52.4GB 52.4GB primary ext4 boot 2 52.4GB 83.9GB 31.5GB primary ext4 3 83.9GB 87.8GB 3892MB primary linux-swap(v1) 4 87.8GB 129GB 41.1GB extended 5 87.8GB 129GB 41.1GB logical ext4
创建备份文件夹,
mkdir /home/backup
2、备份分区表
#分区表在第一块硬盘上 dd bs=512 count=1 if=/dev/sda of=/home/backup/sda.layout #分区表文件备份为/home/backup/sda.layout文件
2、备份整个系统
#整个系统备份为/home/backup/sys.tar文件 tar cpzvf /home/backup/sys.tar --exclude=/home/backup --exclude=/sys --exclude=/selinux --exclude=/tmp --exclude=/lost+found --exclude=/proc /
若系统备份出错,使用tar cpzf 再次备份,关闭verbose,查看错误原因,重新修改后,再次备份,直到整系统备份完成。
系列文章
CentOS6.5 整机备份与迁移恢复 一
CentOS6.5 整机备份与迁移恢复 二
CentOS6.5 整机备份与迁移恢复 三
CentOS6.5 整机备份与迁移恢复 四
CentOS6.5 整机备份与迁移恢复 五
参考文章
MBR和GPT分区表的那些事儿
Centos 6 - Backup and Restore/Recover
Restore linux backup to new hardware
Complete restore of linux system
GPT or MBR: How do I know?
发表评论
-
linux 安装mysql多个实例
2020-03-13 15:47 365mysql5.7.28多实例 安装mysql,不要启动 创 ... -
批量替换配置文件中的URL
2020-03-11 13:35 304find -iregex ".*/sh[a-z ... -
rsync备份和删除指定文件
2018-01-02 10:23 1972文件异地备份时,需要将本地文件合并到服务器上,且不能删除服务器 ... -
linux 定时任务crontab操作
2017-12-28 16:14 587常用参数: crontab -l //查看当前用户下 ... -
iptables 日志
2017-11-15 15:06 1311centos6.5配置了iptables的nat功能,但是不知 ... -
linux删除乱码文件
2017-09-30 11:20 636系统里好多乱码文件,删除不了 这个办法挺好 [url=htt ... -
解决vsftpd中文乱码问题
2017-08-25 10:45 0vsftpd中文乱码,通过ftp工具上传的中文文件会变为乱码J ... -
LVM常用命令
2017-08-25 10:28 540lvm 查看命令 lvs vgs pvs vgdisplay ... -
Centos7 firewalld操作
2017-08-25 10:27 549启动:# systemctl start firewall ... -
centos 添加DNAT SNAT
2017-08-25 10:19 3328外网服务器IP 101.168.200.22 开放端口8310 ... -
centos6.5 配置PXE系统
2017-08-25 09:58 689参考https://linux.cn/article-4902 ... -
centos6 tomcat 启动脚本 tomcat服务
2017-08-23 11:24 1371系统自动启动tomcat 复制该脚本到/etc/init.d/ ... -
CentOS6.5 整机备份与迁移恢复 五
2017-07-10 14:44 801修改网卡等配置 B服务器启动后,由于权限等原因会导至部分功能出 ... -
CentOS6.5 整机备份与迁移恢复 四
2017-07-07 16:52 810修改B系统引导器,正常启动B系统 选择系统安装或更新 ... -
CentOS6.5 整机备份与迁移恢复 三
2017-07-07 16:41 990恢复系统文件 使用光盘启动B服务器,进入rescue模式,进入 ... -
CentOS6.5 整机备份与迁移恢复 二
2017-07-07 16:05 1086恢复分区表和格式化分区 在B服务器上,使用同样的系统盘启动系统 ... -
centos vsftpd 虚拟用户安装配置
2017-07-07 14:11 598安装vsftpd yum install -y vsftp ... -
openstack 虚拟机改IP
2017-03-31 17:17 1628虚拟环境搭建好以后,需要把实体服务器切换到虚拟机中,为了 ... -
编译安装openstack mitaka horizon
2017-03-15 15:19 1582由于openstack的rpm包 ... -
openstack mitaka版dashboard的BUG Security group not found for project
2017-03-15 14:44 1308在centos7系统上,按照openstack mita ...
相关推荐
Centos6.5镜像文件 Linux。。
centos 6.5 telnet 客户端 安装文件 rpm包 centos 6.5 telnet 服务端 安装文件 rpm包 http://vault.centos.org/6.5/os/x86_64/Packages/ 从官网下载亲测可以用
CentOS6.5的64位镜像文件iso。CentOS是基于linux内核而扩展的操作系统。
CentOS 6.5 的 软件源很多官方已经停止维护,该文件包内配置好的yum源是可以正常使用的。将原/etc/yum.repos.d/目录下原来的 .repo 备份, 然后把本文件包内的repo文件复制过去, yum clean all 后,再 yum ...
Linux centos 6.5 官网版本Bt下载种子
Centos6.5下安装Oracle 11g.docxCentos6.5下安装Oracle 11g.docx
CentOS6.5 一键安装 Mysql5.6 包含安装包
linux下centos6.5静默安装oracle 12c(图形化安装教程)
Centos 6.5 Oracle 11G R2 安装文档
centos 6.5配置mysql5.5
按照需要,将centos6.5离线安装oracle需要的依赖包进行整理,并发布
资源名称:CentOS 6.5 x64下安装19实体节点Hadoop 2.2.0集群配置指南内容简介: CentOS 6.5 x64下安装19实体节点Hadoop 2.2.0集群配置指南主要讲述的是CentOS 6.5 x64下安装19实体节点Hadoop 2.2.0集群配置指南;...
centos6.5rar oracle rpm依赖包centos6.5rar oracle rpm依赖包centos6.5rar oracle rpm依赖包centos6.5rar oracle rpm依赖包
介绍VMware安装CentOS6.5,VMware:一款虚拟机,该教程在 VMware上介绍安装 Linux 的过程
Centos6.5安装keepalive步骤
centos6.5 安装专门针对oracle 分区稍有不同,基于图像界面 不过里面也有介绍其他不同的分区
CentOS6.5 openssh8.6p1离线升级包及升级步骤
1、CentOS 6.5系统镜像有两个,安装系统只用到第一个镜,即CentOS-6.5-i386-bin-DVD1.iso(32位)或者CentOS-6.5-x86_64-bin-DVD1.iso(64位),第二个镜像是系统自带软件安装包; 2、安装CentOS 6.5系统的计算机内存...
VMware 虚拟机下安装CentOS6.5系统教程
centos6.5查看命令.docx