首页 / 数据库 / MySQL / 利用LVM的快照功能来实现对数据做几乎热备
LVM的快照功能可以将某一时刻的信息记录到快照区中,因此,可以利用这一特点对数据做完全备份。而后,新提交的数据可以利用二进制日志文件来做增量备份和还原。因此,通过这种方式就可以实现对数据做几乎热备。使用LVM快照进行数据库备份 http://www.linuxidc.com/Linux/2013-10/91062.htm要想利用LVM的快照功能实现几乎热备,需要满足如下条件:1、数据文件必须要逻辑卷上2、此逻辑卷所在卷组必须要有足够空间存储快照卷3、数据文件和事务日志要在同一个逻辑卷是上。实现步骤如下:1、打开会话,施加读锁,锁定所有表,且执行日志滚动mysql> flush tables with read lock;mysql>flush logs;2、通过打开另一个终端,保存二进制日志文件及位置等相关信息$mysql -uroot -p -e "show master statusG" > /path/to/master.info3、创建快照卷#lvcreate -L # -s -p r -n LV_NAME /path/to/source_lv_NAME4、释放锁mysql>unlock tables;5、挂载快照卷,并将里面的数据复制一份#mount /path/to/LV_NAME /path/to/dir/#cp -a /path/to/dir/* /path/to/otherdir/6、删除快照卷#umount LV_NAME7、增量备份二进制日志文件8、利用二进制日志文件还原时,关闭二进制日志功能mysql>set global sql_log_bin=0;--------------------------------------分割线 --------------------------------------磁盘管理之LVM http://www.linuxidc.com/Linux/2014-08/105381.htmLinux入门教程:使用LVM逻辑卷管理器管理灵活存储 http://www.linuxidc.com/Linux/2014-07/104443.htmCentOS 6.3下配置LVM(逻辑卷管理) http://www.linuxidc.com/Linux/2014-06/103839.htmLinux的LVM(Logical Volume Manager) 学习笔记 http://www.linuxidc.com/Linux/2014-05/101880.htmLVM-snapshot:基于LVM快照的备份之准备工作 http://www.linuxidc.com/Linux/2014-05/101308.htmLVM-snapshot:基于LVM快照的备份 http://www.linuxidc.com/Linux/2014-05/101307.htmRHEL5.9 LVM的使用 http://www.linuxidc.com/Linux/2014-02/97268.htm--------------------------------------分割线 --------------------------------------本文永久更新链接地址