快照卷有两种(都不能在群集中使用)标准快照,精简快照卷
文章目录
标准快照卷
(配置标准快照卷时需要指定快照的大小,指定完成,空间就已经分配出去了,需小于等于实际的卷大小)
lvcreate -s datavg/lvdata1 -n lvsnap-data1 -L 100M
#为lvdata1创建一个名为lvsnap-data1的快照卷,大小为100M
lvdisplay /dev/datavg/lvsnap-data1
lvs -ao +devices datavg
#会发现有一个原始卷,一个快照卷,中间有一个指针指向,其实快照卷也可以挂载的
mount /dev/datavg/lvsnap-data1 /test2
#快照卷挂载的含义:
扩展:备份kvm虚拟化上正在运行的虚拟机
1:查看虚拟机运行在那个lvm卷里
2:将此卷拍摄一个快照
3:将此快照挂载到另一个目录
4:备份目录里面的数据,然后删除快照
精简快照卷:(高版本的linux中能使用,减少快照卷占用的空间)
可创建精卷快照卷的卷精简配置原始卷,非精简配置逻辑卷
注意:非精简配置逻辑卷称为外部卷(精简池以外的卷),必须是不活跃的,只读的才能创建精简快照卷
lvs --segments -o +pe_rangs datavg
第一:对精简配置的原始卷,做一个精简快照卷(若原始卷可读写,生成的精简快照卷也可读写)
创建精简卷
lvcreate -L 1G -T datavg/thinpool1
lvs -ao +devices datavg
lvcreate -V 500M -T datavg/thinpool1 -n lvdata1-thin
lvs -ao +devices datavg
作文件系统,挂载使用
mkfs.ext4 /dev/datavg/lvdata1-thin
mount /dev/datavg/lvdata1-thin /test
cp /etc/* /test -a
创建精简配置快照卷(注意:不指定快照大小)
lvcreate -s datavg/lvdata1-thin --name thin-snapshot1
lvscan #发现创建的精简快照卷是未激活状态
激活刚创建的精简快照卷(未激活不能挂载使用)
lvchange -a y /dev/datavg/thin-snapshot1
lvscan #再次查看发现还是inactive,未激活状态
lvchange -a y /dev/datavg/thin-snapshot1 -K #强制激活
第二:标准线性卷
创建标准线性卷
lvcreate -L 500M -n lvdata2 datavg
作文件系统,挂载使用
mkfs.ext4 /dev/datavg/lvdata2
mount /dev/datavg/lvdata2 /test2
cp -a /etc/* /test
创建精简快照卷(提示发现不可做可读写的卷)
lvcreate -s --thinpool /dev/datavg/thinpool1 /dev/datavg/lvdata2 --name sp2-lvdata2
查看是否是可读写的状态(发现是可读写的)
lvdisplay /dev/datavg/lvdata2
将其改成只读的
lvchange -p r datavg/lvdata2
再次查看是否可读写(发现是只读)
lvdisplay /dev/datavg/lvdata2
再次创建精简快照卷(发现还是不行,说不能是活动的)
lvcreate -s --thinpool /dev/datavg/thinpool1 /dev/datavg/lvdata2 --name sp2-lvdata2
将其改成非活动状态
lvchange -a n datavg/lvdata2
再次查看是否是活动的(发现是非活动的)
lvdisplay /dev/datavg/lvdata2
再次创建精简快照卷(终于ok了)
lvcreate -s --thinpool /dev/datavg/thinpool1 /dev/datavg/lvdata2 --name sp2-lvdata2
查看
lvs -ao +devices datavg
如果文章对你有帮助,欢迎点击上方按钮打赏作者
暂无评论