原理:快照就是将当时的系统信息记录下来,就好像照相记录一般,将来若任何数据改动了,则原始数据会被移动到快照区,没有被改动的区域则由快照区与文件系统共享。
理解下
继承上一章 逻辑卷,查看vg可使用的pe数量
通过vgdisplay查看,如果没有可以增加磁盘,或者减少磁盘容量(上章内容),如图pe还有100可用,创建快照之前需要先在lvtest内部加入一些数据,为了做快照恢复。
将/etc下的文件复制到创建的lvtest挂载的目录下
1.创建快照,并比对快照和lv大小,正常应该是一样大小的
lvtest的显示
快照的显示信息
2.挂载快照,查看挂载目录下的文件
比对快照和lv下的文件,正常应该大小一致
3.利用快照备份恢复,增加文件到lvtest,备份快照文件,删除快照,格式话lvtest,恢复数据
为啥要备份快照,因为格式lvtest就会把所有的信息都写入快照(可能空间不够大,导致快照失效)
1)lvtest内的文件被删除,增加其他文件
放入新的文件:
2)挂载快照,备份快照文件,准备删除快照,格式话lvtest,先比对下快照和最新的lvtest内容
备份就是打包,tar -zcv -f /backups/sstest.tar.gz /mnt/sstest/*
由于文件太多,显示不了命令了,看结果把
3)卸载,删除快照,格式话lv
格式化lv
挂载目录,恢复快照(感觉时间就是打包和解包的过程)
可以看到,数据回到 之前的样子了。
同理:1)我们可以在快照挂载的目录下操作,删除,修改,操作之前先卸载lvtest设备,
2)挂载lvtest目录
3)我们通过lvtest创建新快照复原数据
完成(就是通过lvtest重新创建快照)