逻辑卷快照的使用方法以及利用它进行逻辑卷的备份和还原

1. 概念    

      快照(snapshot)是特殊的逻辑卷,它是在生成快照时存在逻辑卷的准确拷贝。对于需要备份或者复制的现有数据集临时拷贝以及其他操作来说,快照是最合适的选择。快照只有在它们和原来的逻辑卷不同时,才消耗空间。当原来的逻辑卷中有所改变时,会将旧的数据复制到快照中。

 

2.  生成快照和利用快照备份和还原原逻辑卷的例子

 a) 建立逻辑卷 /dev/volgroup/data,并将目录/data挂载上去

 

[root@localhost data]# df -T

... ...

 /dev/mapper/volgroup-data
              ext3      53M   6.1M    45M  13% /data

 

把/var/log目录中的内容复制到/data。

 

cp -r /var/log* /data/

ll

 

b) 创建一个名为data-backup的/dev/volgroup/data的只读快照卷,并为其分配16M空间

[root@localhost ~] lvcreate -L 16M -p r -s -n data-backup /dev/volgroup/data

 

c) 将/dev/volgroup/data-backup挂载为只读/mnt/data-backup。

 

mkdir /mnt/data-backup

mount -o ro /dev/volgroup/data-backup /mnt/data-backup

 

d)使用dump将/mnt/data-backup文件备份为名为/tmp/data-backup.dump的文件。

 

dump -0u -f /tmp/data-backup.dump /mnt/data-backup

ll /tmp/data-backup.dump

 

e)卸载/mnt/data-backup,并删除快照

 

umount /mnt/data-backup

lvremove /dev/volgroup/

 

f)卸载/data,在/dev/volgroup/data中创建新的文件系统。重新挂载,确保它是空的。

 

umount /data

mkfs.ext3 /dev/volgroup/data

mount /data

 

ls /data

 

g)使用dump从备份中恢复/data丢失的内容。

 

cd /data

restore -rf /tmp/data-backup.dump

ls

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值