暂无图片
暂无图片
1
暂无图片
暂无图片
1
暂无图片

【pg物理备份】LVM快照备份介绍

1902

1.快照备份介绍

快照:其本质类似于数据库的照片,也就是在某个特定时间点(创建快照的时间点)给数据库拍个照放在那儿.
       但是这个照片是一个新的数据库,可以应用SQL语句.
       快照数据库里的数据是不变的.创建快照后,系统会对原数据库的所有数据页做个标识,如果数据页在创建快照后被修改,会复制一个数据页出来,没有修改的数据页则不会有快照(原数据库和快照数据库共用该数据页).      
       从这样来看,快照存在的时间越长,对系统的压力会越大(要维护的变化数据页太多).      
       一般来说,快照用在数据库的镜像机上,因为镜像机上的数据库永远是Restoring状态,可以在某个特定的时间点生成一个快照,这样就可以在镜像机上提供一个可访问的数据库,用来为数据仓库提供数据源比较合适.


系统层面数据备份方面的工作,用到两个工具,一个是dd,而另一个是lvm的快照(snapshot)。
由于数据比较大,直接是用dd非常耗时,而lvm的快照可以在几秒内轻松搞定,而且可以达到实时的效果,但是使用lvm快照的代价就是以空间换取时间。
复制

2.物理快照LVM

• LVM逻辑卷管理,基于linux系统下使用逻辑卷管理快照进行快速的备份,此方法参考于虚拟机的快照备份。
• LVM的创建流程PV(物理卷)->VG(卷组)->LV(逻辑卷)
    1. 物理卷Physical volume (PV):可以在上面建立卷组的媒介,可以是硬盘分区,也可以是硬盘本身
    2. 卷组Volume group (VG):将一组物理卷收集为一个管理单元。
    3. 逻辑卷Logical volume (LV):虚拟分区,由物理区域(physical extents)组成
复制

3.LVM示例:


#1、基于逻辑卷的快照
 lvcreate –s –n snapshot-version  vg01/lv01 –L 空间大小1G

#2、挂载快照到文件系统上
 mount –o nouuid /dev/vg01/snapshot-version –t xfs/opt/test

#3、备份快照文件
tar –zcf  /opt/pgdata/xxxxxx.tar.gz  /opt/test/

复制

以下是pg_rman中介绍使用lvm的示例:

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论

墨天轮福利君
暂无图片
3年前
评论
暂无图片 0
您好,您的文章已入选墨力原创作者计划合格奖,10墨值奖励已经到账请查收! ❤️我们还会实时派发您的流量收益。
3年前
暂无图片 点赞
评论