Mysql-lvm快照备份
https://blog.****.net/JSWANGCHANG/article/details/83342184
一,创建lvm,并挂载
1.在系统中查找一块空闲磁盘
# fdisk -l
2.将空闲硬盘sdb划分分区
# fdisk /dev/sdb
将sdb划分了三个分区
3.创建物理卷PV:
pvcreate /dev/sdb1 /dev/sdb2 /dev/sdb3
使用pvs查看
4.创建物理卷组VG:
vgcreate vgname /dev/sdb1 /dev/sdb2 /dev/sdb3
使用vgs查看
5.创建逻辑卷:
lvcreate -L size -n lv_name vg_name 指定在那个卷组上创建逻辑卷;
6.创建文件系统: 逻辑卷创建完毕后就可以在此基础上创建文件系统:
# mkfs.ext4 /dev/vgmysql/lvmysql
7.挂载
a.停服务
b.备份要挂载到的目录内容
# mount /dev/vgmysql/lvmysql /var/lib/mysql
c.修改mysql目录所属组为mysql
# chown mysql. /var/lib/mysql
d.启动mysql
二.数据库全备份
1.数据库表加读锁
mysql> flush tables with read lock;
2.创建快照
a.查看卷组空间
# vgdisplay vgmysql
剩余2g多
b.创建快照镜像
# lvcreate -s -L 1G -n snap /dev/vgmysql/lvmysql
3.刷新日志,解锁数据库表
4.挂载使用快照
5.镜像挂载好了之后就可以打包备份了