`

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 ...

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

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

    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升级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 ...

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

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

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

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

    CentOS 6.5 升级OpenSSH

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

    Centos6.5下安装Oracle 11g.docx

    CentOS 6.5 下安装 Oracle 11g 本文档旨在指导用户在 CentOS 6.5 操作系统下安装 Oracle 11g 数据库management system。安装过程中需要满足一定的硬件和软件要求,并进行相应的网络设置和 RPM 依赖包安装。 一、...

    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