• Linux操作系统备份之二:通过tar拷贝分区实现Linux操作数据的在线备份


    http://www.tektea.com/archives/2163.html。

    在《Linux操作系统备份之一:使用LVM快照实现Linux操作系统数据的在线备份》文章中,我们介绍了使用LVM快照实现操作性系统在线备份的方法,LVM快照可以实现在线操作系统数据的备份,在线的意思也就是说,不中断业务的条件下,完成操作系统数据的备份。

    今天我们介绍另外一种在线备份Linux操作系统的方法:通过tar拷贝操作系统分区数据,完成操作系统备份。

    在继续往下面读之前,为了更好理解,请先阅读这篇文章:《Linux基础知识之Linux系统各个目录的作用》,这篇文章介绍了Linux的基础目录及其作用,下面的备份会说到这些目录。

    一句话说明此方案原理:备份/boot(含grub),备份分区表,备份LVM卷信息(如果有)备份系统文件。

    下面具体介绍:

    1. 分区规划
    在实施此方案之前,需要规划好分区,通过tar备份分区之前,先要规划好分区。
    Linux操作数据的在线备份

    2. 备份数据定义
    备份的目录和分区为:
    /boot boot引导分区
    /etc 系统核心配置文件
    /var 系统运行目录
    /home 用户主目录
    /root root用户主目录
    /opt 用户程序文件
    /bin 系统可执行文件
    /sbin 系统可执行文件
    /usr 程序安装目录

    无需备份的目录:
    这些目录用途参考《Linux基础知识之Linux系统各个目录的作用》这个文章,这里就不重复介绍了。
    /proc
    /sys
    /dev
    /media
    /swap

    3. 备份
    分区和目录都定义好了之后,开始执行备份,步骤为:
    1)备份分区表。执行fdisk -l > /var/partition.cfg
    2)备份LVM卷元数据。 vgcfgbackup -v ,命令会将卷信息导出到文件。
    3)备份/boot分区。
    4)使用tar命令,备份上面的所有分区和数据。

    4. 恢复
    备份完成后要恢复备份的数据,需要重新引导操作系统。
    你可以通过光盘引导操作系统进入单用户模式,或者使用内存操作系统进入单用户模式。使用光盘相对简单一些。
    1)进入单用户模式后,将备份的数据挂接到操作系统。
    2)根据备份出来的分区表,创建分区。
    3)解压/boot分区,通过grub-install命令,恢复grub。
    4)恢复LVM卷。vgcgfrestore命令。
    5)解压各个目录和分区。

    5. 性能影响
    通过tar命令压缩的方式备份操作系统数据,对操作系统运行还是有一定性能影响的。这个要根据数据大小而定,需要在实际环境测试。

  • 相关阅读:
    继承
    JAVA接口的继承与集合
    JAVA接口
    c++程序—敲桌子
    c++程序—水仙花数
    c++程序—while猜数字游戏
    c++程序—switch分支
    c++程序—三目运算符
    c++程序—if语句实践
    c++程序—选择结构
  • 原文地址:https://www.cnblogs.com/xred/p/3898678.html
Copyright © 2020-2023  润新知