[root@study ~]#
mount
-
o nouuid /dev/vbirdvg/vbirdsnap1 /srv/snapshot1
[root@study ~]#
df
-
Th /srv/lvm /srv/snapshot1
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/vbirdvg
-
vbirdlv xfs 2.5G 111M 2.4G 5% /srv/lvm
/dev/mapper/vbirdvg
-
vbirdsnap1 xfs 2.5G 111M 2.4G 5% /srv/snapshot1
#
有
没
有看到!
这两个
咚咚竟然是一模一
样
喔!我
们
根本
没
有
动过
# /dev/vbirdvg/vbirdsnap1
对
吧!不
过这
里面
会
主
动记录
原
vbirdlv
的
内
容!
因为
XFS
不允许相同的
UUID
文件系统的挂载,因此我们得要加上那个
nouuid
的参数,让文件
系统忽略相同的
UUID
所造成的问题!
没办法啊!因为快照出来的文件系统当然是会一模一样的!
.
利用快照区复原系统
首先,我们来玩一下,如何利用快照区复原系统吧!不过你要注意的是,
你要复原的数据量不能够高
于快照区所能负载的实际容量。
由于原始数据会被搬移到快照区,
如果你的快照区不够大,若原始
资料被更动的实际数据量比快照区大,那么快照区当然容纳不了,这时候快照功能会失效喔!
我们的
/srv/lvm
已经有
/srv/lvm/etc, /srv/lvm/log
等目录了,½下来我们½这个文件系统的内容作个
变更,
然后再以快照区数据还原看看:
# 1.
先
½
原本的
/dev/vbirdvg/vbirdlv
内
容作些
变
更,增增
减减
一些目
录
吧!
[root@study ~]#
df
-
Th /srv/lvm /srv/snapshot1
Filesystem
Type Size Used Avail Use% Mounted on
/dev/mapper/vbirdvg
-
vbirdlv xfs 2.5G 111M 2.4G 5% /srv/lvm
/dev/mapper/vbirdvg
-
vbirdsnap1 xfs 2.5G 111M 2.4G 5% /srv/snapshot1
[root@study ~]#
cp
-
a /usr/share/doc /srv/lvm
[root@study ~]#
rm
-
rf /srv/lvm/log
[root@study ~]#
rm
-
rf /srv/lvm/etc/sysconfig
[root@study ~]#
df
-
Th /srv/lvm /srv/snapshot1
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/vbirdvg
-
vbirdlv xfs 2.5G 146M 2.4G 6
% /srv/lvm
/dev/mapper/vbirdvg
-
vbirdsnap1 xfs 2.5G 111M 2.4G 5% /srv/snapshot1
[root@study ~]#
ll /srv/lvm /srv/snapshot1
/srv/lvm:
total 60
drwxr
-
xr
-
x. 887 root root 28672 Jul 20 23:03 doc
drwxr
-
xr
-
x. 131 root root 8192 Jul 28 00:12 etc
/srv/snapshot1:
total 16
drwxr
-
xr
-
x. 131 root root 8192 Jul 28 00:12 etc
drwxr
-
xr
-
x. 16 root root 4096 Jul 28 00:01 log
#
两个
目
录
的
内
容看起
来
已
经
不太一
样
了喔!
检测
一下快照
LV
吧!