lvm创建快照卷

注: 快照卷和逻辑卷必须是同一卷组
操作流程:
1.磁盘热添加
2.LVM创建
3.安装MySQL
4.将逻辑卷挂载到/var/lib/mysql
5.启动mysql 创建快照卷; 创建文件表格等
6 关闭mysql 卸载逻辑卷 恢复快照卷
7重新挂载 重启mysql 查看内容

创新互联-专业网站定制、快速模板网站建设、高性价比大通网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式大通网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖大通地区。费用合理售后完善,10年实体公司更值得信赖。

1.磁盘热添加
先热加一块磁盘
lsblk
ls /sys/class/scsi_host/
echo ‘- - -’ > /sys/class/scsi_host/host0/scan
echo ‘- - -’ > /sys/class/scsi_host/host1/scan
echo ‘- - -’ > /sys/class/scsi_host/host2/scan
lsblk

2.LVM创建
pvcreate /dev/sdb
pvs
vgcreate vg0 /dev/sdb
vgs
lvcreate -L 2G -n lv1 vg0
lvs
mkfs.xfs /dev/vg0/lv1

3.安装mysql
yum -y install mariadb mariadb-server

4.将逻辑卷挂载到/var/lib/mysql (mysql默认数据储存目录
ls /var/lib/mysql
ls -ld /var/lib/mysql -ld 仅列出目录 注:此时查看到目录所有所属为mysql
mount /dev/vg0/lv1 /var/lib/mysql 临时挂载
chown -Rv mysql:mysql /var/lib/mysql

5.启动mysql 创建快照卷; 创建文件表格等
systemctl start mariadb
systemctl enable mariadb
lvcreate -L 200M -s -n lv1-snap /dev/vg0/lv1 创建快照卷
-s 做快照卷
-n 指定快照卷的名称
-L 指定快照卷的大小
/dev/vg0/lv1 给哪个逻辑卷做快照
mysql -e ‘show databases;create database asd;ceate database zxc;show databases; ’

6 关闭mysql 卸载逻辑卷 恢复快照卷
systemctl stop mariadb
umount /dev/vg0/lv1
lvconvert --merge /dev/vg0/lv1-snap
lvs
7重新挂载 重启mysql 查看内容
mount /dev/vg0/lv1 /var/lib/mysql
ls /var/lib/mysql
ls -ld /var/lib/mysql
systemctl restart mariadb
mysql -e ‘show databases;’
会发现之前创建的库文件都没有了,说明快照还原成功


本文标题:lvm创建快照卷
网页URL:http://ybzwz.com/article/jjddoi.html