Linux LVM管理——DM的管理

本文介绍了Linux中的DeviceMapper(DM)管理,特别是快照和镜像的概念。快照提供对某一时刻数据的备份,只保存变化的数据,且必须与源逻辑卷在同一卷组。快照卷通常是只读的,生命周期内的数据增长不能超过其大小。创建快照卷使用`lvcreate`命令。快照与镜像、RAID1/RAID10相比,快照在速度和增量备份上有优势,但不提供完整时间段的数据保护。

DMDeviceMapper

         动态增减,逻辑边界随着存储数据量的变化而变化

 

snapshot  快照

快照  不等与 镜像

镜像:对指定文件的备份

快照:

        1.只是对某一时刻之后发生变化的数据进行备份,没有发生变化的数据不会被备份;  

         2.还可以作为用户访问它所映射到的磁盘的另一条路径,类似与软链接;

         3.快照备份的是被修改之前的数据;

         4.快照卷必须与它所映射的逻辑卷在同一个卷组;

         5.不完全备份:通过快照备份还原的数据,只能还原到备份那一刻的数据,不能还原到出错前一刻的数据,备份这一刻到出错前一刻变化的数据将会丢失;

         6.生命周期为整个数据时长;在这段时长内,数据的增长量不能超出快照卷大小;数据量超出快照卷大小,快照卷自毁,所有数据消失;

         7.快照卷应该是只读的。

 

创建快照卷:

lvcreate

         -s  指定创建快照卷

         -pr|w  指定为只读或读写

        

lvcreate-L # -n SLV_NAME -p r /PATH/TO/LV

 

通过快照访问文件的路径:


假设,

(1)在对原数据盘最快照备份之前,用户是通过路径A 来访问原数据盘上的文件;

(2)在m时刻,对原数据盘进行了快照备份;

那么此刻之后,用户访问原数据盘上的文件有两条路径:

         No.1:  A路径:直接访问原数据盘上的文件,可以访问m时刻以后,原数据盘上变化的数据和没有变化的数据;

         No.2:  B路径:假设用户通过B访问目标文件F,假设文件F没有发生变化,快照盘作为用户访问原数据盘上F文件的一条通路,用户最终会访问原数据上的F文件;假设F文件发生了变化,变化前的一刻,系统会自动备份变化前的F文件,并存放在快照盘,用户最终访问到的将是快照盘上的F文件。

 

总之,数据未变,访问原数据;数据改变,访问快照中的数据;数据改变的越多,快照中备份的数据就越多。

 

快照VS  镜像 VS RAID1 | RAID10

RAID1 | RAID10 :硬件级别上,为了避免硬件损坏而导致业务终止和数据丢失而采取的一种防护措施

镜像: 对数据的拷贝备份,备份较慢,随着时间的变化,备份的数据不是同一个时刻的,会严重影响数据的完整性

快照: 对某一时刻的数据备份,速度快,备份数据呈增量式增长


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值