加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

lvm的快照(mysql备份)

发布时间:2020-12-13 23:15:12 所属栏目:Linux 来源:网络整理
导读:1.将lv挂载mysql数据目录 先添加两块硬盘,然后重启虚拟机。 ? pv物理卷 pvcreate /dev/sdb pvcreate /dev/sdc vg卷组 vgcreate vg0 /dev/sdb /dev/sdc lv逻辑卷 lvcreate -L 3G -n /dev/vg0/lv0 vg0 格式化 mkfs.ext4 /dev/vg0/lv0 挂载 mount /dev/vg0/lv0

1.将lv挂载mysql数据目录

先添加两块硬盘,然后重启虚拟机。

?

pv物理卷
pvcreate /dev/sdb pvcreate /dev/sdc vg卷组 vgcreate vg0 /dev/sdb /dev/sdc lv逻辑卷 lvcreate -L 3G -n /dev/vg0/lv0 vg0 格式化 mkfs.ext4 /dev/vg0/lv0 挂载 mount /dev/vg0/lv0 /usr/local/mysql/data/ 自动挂载 vim /etc/fstab /dev/vg0/lv0 /usr/local/mysql/data/ ext4 defaults 0 0
2.保证数据完整(全备 完全恢复)
[[email?protected] data]# mysqldump -u root -p123 --all-databases > /all.sql (全备)
删掉data目录
[[email?protected] data]# rm -rf ./*
初始化数据库(修改权限)
[[email?protected] mysql]# /usr/local/mysql/bin/mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data
恢复备份
mysql -u root -p123 < all.sql

3.锁库
mysql> FLUSH TABLES WITH READ LOCK;
4.创建快照
[[email?protected] data]# lvcreate -L 300M -s -n /dev/vgmysql/lvmysql-snampshot? /dev/vgmysql/lvmysql
5.解锁
mysql> unlock tables;
6.备份
 
 
mount /dev/vgmysql/lvmysql-snampshot /opt
[[email?protected] opt]# tar -cvf /backup/mysql.bak.tar /opt/*
7.删除快照
[[email?protected]n /]# umount /opt/
[[email?protected] /]# lvremove /dev/vgmysql/lvmysql-snampshot
#!/bin/bash mysql -u root -p123 -e "FLUSH TABLES WITH READ LOCK;! -L 500M -s -n /dev/vg0/lv0 -snampshot /dev/vg0/lv0;unlock tables;" mount /dev/vg0/lv0-snampshot /opt tar -cjvf /backup/mysql.data.tar.bz2 /opt/* umount /opt/ lvremove /dev/vg0/lv0-snampshot (用shell脚本写的3-7步) 

 恢复

1.确定mysql进程结束
[[email?protected] backup]# killall mysqld
2.解压恢复
[[email?protected] backup]# tar -xvf /backup/mysql.bak.tar -C /tmp/

[[email?protected] tmp]#? cd opt

[[email?protected] opt]# cp -r ./*? /usr/local/mysql/data/

3.重启mysqldd

[[email?protected] opt]# systemctl restart mysqld

[[email?protected] opt]# mysql -u root -p123

问题:1.锁表(时间不好估算)2.快照大小

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读