加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 服务器 > 安全 > 正文

Linux操作系统备份之一:使用LVM快照实现Linux操作系统数据的在

发布时间:2021-01-01 14:16:56 所属栏目:安全 来源:网络整理
导读:《Linux操作系统备份之一:使用LVM快照实现Linux操作系统数据的在线备份》要点: 本文介绍了Linux操作系统备份之一:使用LVM快照实现Linux操作系统数据的在线备份,希望对您有用。如果有疑问,可以联系我们。 这里我们讨论Linux操作系统的备份. 在生产环境

《Linux操作系统备份之一:使用LVM快照实现Linux操作系统数据的在线备份》要点:
本文介绍了Linux操作系统备份之一:使用LVM快照实现Linux操作系统数据的在线备份,希望对您有用。如果有疑问,可以联系我们。

这里我们讨论Linux操作系统的备份.
在生产环境,客户都会要求做全系统的数据备份,用于系统崩溃后的一种恢复手段.这其中就包含操作系统数据的备份恢复.
由于是生产环境,客户都会要求备份不中断业务,也就是在线备份.

今天我们介绍使用LVM快照实现Linux操作系统在线备份的一种方法.

使用LVM实现操作系统在线备份的简要原理是:LVM是Linux自带的卷管理软件,LVM支持快照,而Linux又支持将LVM卷作为操作系统分区,因此可以使用LVM的快照功能实现操作系统的在线备份.

1. 分区规划

上面的原理说到了,LVM快照备份操作系统,要求操作系统分区安装在LVM卷上,因此需要规划好分区.
我们按照简单的场景来举例:我们有一个300G的硬盘来安装操作系统,只做一个根分区,那么分区如下:

注意:
1)/boot,/swap不能创建在LVM卷上.不过/boot,/swap是不需要备份的,因此这个不影响备份.
2)根分区的大小需要包含快照占用的空间大小.后面在安装操作系统时候会用到.

2. 操作系统安装

操作系统安装需要将要备份的分区(这里是根分区)创建到LVM卷(LV)上面,其他的安装过程与普通安装是一样的.Suse的Autoyast工具就支持此特性,大家可以到网上搜索.

安装操作系统创建LVM卷的时候,注意两点:
1)VG中需要预留存放快照本身的空间,不能全部被占满.
2)快照所在的VG必须与被备份的LV相同,也就是说,快照存放的位置必须与被照卷存放在同一个VG上.否则快照会失败.

3. 操作系统快照备份

安装好了操作系统之后,就可以开始备份操作系统了.备份的方法为:
1)在操作系统运行时刻T1,执行快照.
2)开始对快照执行备份.备份的操作很简单,就是把快照mount起来,然后拷贝.
3)此时时间到了T2时刻,那么,快照会纪录T1~T2时间段内的数据变化,在拷贝快照的时候,快照会获取到最新的数据;若数据无变化,则拷贝快照相当于拷贝原始文件.

4)快照拷贝完了之后,操作系统备份就完成了.下次再需要备份,就重复这个操作.

4. 操作系统恢复

当备份后,恢复操作系统,与普通备份包恢复是没有差别的:将备份的分区解压到对应的分区下即可.

使用快照做操作系统的在线备份,能够比较好的保持文件的一致性,不会遗漏备份时间窗内改变的数据.但是缺点也比较明显,需要使用LVM来安装操作系统,操作起来相对复杂.大家使用前要结合自己的项目权衡.

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读