`

CentOS6.5 整机备份与迁移恢复 一

 
阅读更多
CentOS6.5的整机备份与迁移恢复

  CentOS6.5服务器用久了,配置的东西越来越多,提供的服务越来越多,服务器的重要性自然也提升了不少,若宕机一下,影响较大,因此有必要作个系统备份和主备服务。
  备份方式有两种:
  1. 主机定期系统备份,若主机宕机,则将系统备份恢复到备机上,相当于window的ghost镜像。
  2. 主机定期系统备份,定期恢复到备机上,基本上是两个双活的系统,主要使用其中一台。
  3. 重新安装一台空白服务器,所有服务重新搭建一遍…………


   这就涉及到CentOS6.5的系统备份和迁移恢复问题,经过多次尝试,终于完整备份和迁移整个系统,内部包含mysql数据库的整体迁移。

   备份和迁移方案:
  1. 两台配置完全一样的服务器,硬盘大小也一样,主服务器使用MBR分区,若使用GPT分区,此方法不适用。
  2. 备份A服务器的分区表MBR
  3. 打包A服务器整个系统文件,部分临时文件需要排除
  4. 通过网络或U盘将A服务器的分区表,写入B服务器,格式化分区
  5. 通过网络或U盘将A服务器的备份,复制到B服务器,同时解压到对应的目录或分区
  6. 修改B系统引导器,正常启动B系统
  7. 修改网卡等配置


  备份过程
先正常关掉数据库 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?
分享到:
评论

相关推荐

    Centos6.5 镜像文件下载

    ### Centos6.5镜像文件下载与安装详解 #### 一、CentOS 6.5简介 CentOS是Community ENTerprise Operating System的缩写,是一个基于Linux内核的操作系统,它主要提供了企业级的计算环境。CentOS 6.5作为CentOS 6...

    CentOs6.5镜像源

    CentOs6.5镜像源

    CentOS 6.5 最新可用的 Yum 源

    CentOS 6.5 的 软件源很多官方已经停止维护,该文件包内配置好的yum源是可以正常使用的。将原/etc/yum.repos.d/目录下原来的 .repo 备份, 然后把本文件包内的repo文件复制过去, yum clean all 后,再 yum ...

    CentOs 6.5 telnet 客户端 linux 64(离线安装)

    centos 6.5 telnet 客户端 安装文件 rpm包 centos 6.5 telnet 服务端 安装文件 rpm包 http://vault.centos.org/6.5/os/x86_64/Packages/ 从官网下载亲测可以用

    CentOS6.5的64位镜像文件iso,迅雷种子

    CentOS6.5的64位镜像文件iso。CentOS是基于linux内核而扩展的操作系统。

    VMware创建安装CentOS6.5(配截图)

    CentOS6.5 是一个基于 Linux 的开源操作系统,广泛应用于服务器领域。下面将详细介绍如何使用 VMware 创建虚拟机并安装 CentOS6.5 操作系统。 步骤一:创建 CentOS6.5 虚拟机 1. 打开 VMware 软件,点击“文件”...

    Centos6.5升级openssh-9.1p1

    Centos6.5升级openssh-9.1p1包括32位和9.3版本的63位的全部rpm包,附带telnet客户端的rpm包 32位: openssh-9.1p1-1.el6.i386.rpm openssh-clients-9.1p1-1.el6.i386.rpm openssh-server-9.1p1-1.el6.i386.rpm ...

    centos6.5安装教程,绝对详细,内附centos镜像等资源

    CentOS 6.5 是一个稳定、功能强大且广泛应用的 Linux 发行版,本文将详细介绍 CentOS 6.5 的安装步骤,包括虚拟机的安装、CentOS 镜像文件的下载和使用、连接工具的配置等内容。 一、虚拟机安装 虚拟机是安装 ...

    CentOS 6.5 升级OpenSSH

    总结,升级CentOS 6.5上的OpenSSH是一个涉及多个步骤的过程,包括升级openssl、安装新版本的OpenSSH、链接必要的库、配置和隐藏版本信息,以及最后的验证。这个过程对于维护系统的安全性至关重要,尤其是在面临年度...

    CentOS6.5一键安装Mysql5.6

    在Linux系统中,CentOS 6.5是一个广泛使用的版本,而MySQL 5.6则是一个流行的开源数据库管理系统。本文将详细介绍如何在CentOS 6.5上进行MySQL 5.6的一键安装过程,包括必要的环境准备、安装步骤、配置优化以及安全...

    Centos6.5安装教程for oracle

    ### CentOS 6.5 for Oracle 的安装与配置详解 #### 一、概述 本文将详细介绍如何在服务器上安装并配置CentOS 6.5系统,特别是针对Oracle数据库环境的优化和配置方法。CentOS 6.5是一款稳定且广泛使用的Linux发行版...

    centos6.5 64位 gcc离线安装包

    centos6.5 64位 gcc离线安装包,内含所有离线安装gcc所有rpm包。可依次安装,也可一起安装。内有安装说明。 cloog-ppl-0.15.7-1.2.el6.x86_64.rpm cpp-4.4.7-4.el6.x86_64.rpm gcc-4.4.7-4.el6.x86_64.rpm gcc-c++-...

    CentOS6.5离线安装openssh8.6p1软件包-步骤及依赖.rar

    离线安装openssh 8.6p1在CentOS 6.5上是一个涉及多个步骤的过程,每个步骤都需要谨慎操作。确保备份并正确处理依赖关系,以免导致系统不稳定。此外,保持SSH软件的及时更新是保持服务器安全的重要环节,因为新的版本...

    VMware安装CentOS6.5

    VMware安装CentOS6.5的详细教程涵盖了从下载CentOS6.5系统文件到配置虚拟机设置,再到操作系统安装过程中的每一步骤。首先,我们需要了解Linux操作系统和CentOS6.5的基本概念。Linux是一个开源的操作系统内核,而...

    U盘安装CentOS 6.5

    U盘安装CentOS 6.5是相对于光盘安装的一种更快速、更方便的安装方式。使用U盘安装CentOS 6.5可以跳过刻盘的步骤,速度也更快,而且没有硬件限制(新机器USB口都有,光驱不一定有)。 U盘安装CentOS 6.5的优点: 1....

    VMware安装CentOS6.5教程1.pdf

    在本教程中,我们将深入探讨如何使用VMware安装CentOS6.5,这是一个适用于初学者的详细步骤指南。首先,了解Linux操作系统的基本概念是至关重要的。Linux是一个开源操作系统,其核心是Linux内核,而CentOS是基于...

    centos6.5-ntp安装包.rar

    总结来说,"centos6.5-ntp安装包.rar"提供了在CentOS 6.5上部署NTP服务的完整流程,包括安装、配置、启动、时间同步以及验证服务状态等关键步骤,以确保系统的时钟与全球标准时间保持一致。通过这些操作,可以有效...

    WM虚拟机下安装CentOS6.5系统教程

    这是一份由个人安装经验整理出的教程,适用于想要在虚拟环境中搭建CentOS 6.5开发或测试环境的用户。 首先,创建虚拟机是整个过程的第一步。在这个阶段,你需要指定虚拟机的硬件配置,如硬盘大小和内存容量。教程中...

Global site tag (gtag.js) - Google Analytics