linux将数据备份到PHP服务器,Linux操作系统备份之一:使用LVM快照实现Linux操作系统数据的在线备份...

本文详细介绍了如何利用LVM快照在Linux操作系统上实现在线备份。首先,需要将操作系统分区规划到LVM卷上,确保不包括/boot和/swap。接着,在安装系统时将根分区创建为LVM LV。在操作系统运行时创建快照,然后拷贝快照以完成备份。这种方法能保证文件一致性,但操作相对复杂,适用于需要在线备份的生产环境。
摘要由CSDN通过智能技术生成

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

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

这里我们讨论Linux操作系统的备份.

在生产环境,客户都会要求做全系统的数据备份,用于系统崩溃后的一种恢复手段.这其中就包含操作系统数据的备份恢复.

由于是生产环境,客户都会要求备份不中断业务,也就是在线备份.

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

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

1. 分区规划

上面的原理说到了,LVM快照备份操作系统,要求操作系统分区安装在LVM卷上,因此需要规划好分区.

我们按照简单的场景来举例:我们有一个300G的硬盘来安装操作系统,只做一个根分区,那么分区如下:

2017092618245479269.png

注意:

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时间段内的数据变化,在拷贝快照的时候,快照会获取到最新的数据;若数据无变化,则拷贝快照相当于拷贝原始文件.

2017092618245496255.png

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

4. 操作系统恢复

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值