如何快速创建逻辑卷和快照

如何快速创建逻辑卷
这次是真的三个步骤:
→1:pvcreate 变成物理卷
→2:vgcreate 将物理卷变成卷组
→3:lvcreate 将卷组取出空间创建逻辑卷

前期准备工作
安装包:yum -y install lvm2 (实现逻辑卷相关的工具包)
分部运行pv,vg,lv连续两次 Tab键 查看是否安装好
**了解:**pe 物理盘区:在逻辑卷中负责分盘的最小空间
优势是:扩容和缩容
逻辑卷:扩容两步命令 第一扩容, 第二:同步逻辑卷
**必备:**两块硬盘(新分区没有数据最佳)
第一步:pvcreat:
变成物理卷:
首先 所有盘都需要清除数据dd if=/dev/zero of=/dev/sdb bs=1 count=1 或者512都可以
在这里插入图片描述
(在清理磁盘这块,作为新人小白的我,印象中dd是将某文件备份到某文件,并不是单纯的清除功能,为此,我特意和大神确认,得到的答复是说,硬盘写0,当然算覆盖硬盘数据,即清除)

如果盘里还有数据,无法创建,必须清除所有数据,清除后 b硬盘恢复默认 (如图)
在这里插入图片描述
执行blkid确认没有b硬盘信息:(为测试方便,我特意加了一块C盘
在这里插入图片描述
第二步:VG的创建:将物理卷变成卷组 :执行命令pvcreate /dev/sd{b,c} 将b盘变成物理卷
在这里插入图片描述
执行pvs查看 有逻辑卷了
在这里插入图片描述
执行pvdisplay 可以查看详细信息:
vg 目前为空,pe为0

在这里插入图片描述
执行vgcreate m44-vg0 /dev/sdb /dev/sdc
在这里插入图片描述
需要特别注意,将物理卷变成卷组的时候,若命令中添加了-s 16M则后续扩容必须按照设置的大小进行扩容 ,若不设置,默认是4M
在这里插入图片描述
执行pvdisplay 可以看到详细信息
在这里插入图片描述
将pv 放在m44-vg0的盘组。执行vgs 已经有卷组
在这里插入图片描述
执行pvs查看,已经属于卷组
在这里插入图片描述
第三步:lvcreate 将卷组取出空间创建逻辑卷
执行:lvcreate -n mysqq -L 1G m44-vg0
在这里插入图片描述
执行lvs查看 mysqq的逻辑卷已经建立
在这里插入图片描述
执行lvdisplay查看 mysqq是m44-vg0的一个逻辑卷
在逻辑卷里 LE就是PE 图片显示256个PE
在这里插入图片描述
直接输入多少个pe进行创建逻辑log (软链接)
在这里插入图片描述
逻辑有三种命名方式可以用
在这里插入图片描述
至此逻辑卷创建完成。
目前是块设备,使用,需要创建文件系统
执行 mkfs.ext4 /dev/m44-vg0/mysqq 后 查看blkid 可以看到文件名已经创建:
在这里插入图片描述
然后进行挂载,
先建立文件夹 mkdir /mnt/mysqq
在这里插入图片描述
永久挂载需要写入文件 vim /etc/fstab,在编辑界面执行:r!blkid /dev/m44-vg0/mysqq
格式按图中
在这里插入图片描述
执行挂载后结果如图,此时逻辑已经可以使用
在这里插入图片描述
再拷贝数据cp /etc/* /mnt/mysqq/ 实现应用
清除缓存命令:echo 3 > /proc/sys/vm/drop_caches (生产中不操作)
查看数据转移速度
dd if=/dev/zero of=/data/test.img bs=1M count=800
在这里插入图片描述
逻辑卷最大的优势在与扩容和缩容:
扩容:执行LVS 查看有两个逻辑卷,其中log没有创建文件系统
在这里插入图片描述
首先将log创建文件系统执行mkfs.xfs /dev/m44-vg0/log 创建系统文件
在这里插入图片描述
创建后挂载到目录下:vim /etc/fstab
在这里插入图片描述
建立起文件夹:mkdir /mnt/log
执行挂载命令:mount -a
在这里插入图片描述
逻辑卷的扩容是从卷组中分数据,所以要确保卷组空间足够
文件系统的扩容
lvextend:扩xfs的文件系统
示例中 加+是表示增加这么多, 不加+是表示扩容到这么大
将剩下的空间拿出一半进行扩容;
执行命令lvextend -l +50%free /dev/m44-vg0/log
在这里插入图片描述
运行lvdisplay
在这里插入图片描述
而ext4的文件系统,只能用resize2fs扩容
执行resize2fs /dev/vg0/mysql
在这里插入图片描述
lvextend -L +1G /dev/m44-vg0/log 只是增加了空间,文件系统没有扩容
扩容非ext系列文件系统,执行xfs_growfs /mnt/log
lvextend -r 不管什么文件系统,都可以直接执行
lvextend -r -l +100%free /dev/m44-vg0/mysql
卷组扩容: extend

缩容:影响生产 (无用户情况下操作 缩容前要先备份) xfs系统不支持,ext才支持。
1)取消挂载 umount /mnt/ 文件名
在这里插入图片描述
2)检查文件完整性 e2fsck -f(fsck -f ) /dev/文件名
示例:e2fsck -f /dev/m44-vg0/mysql
在这里插入图片描述
3)缩减文件系统 resize2fs /dev/m44-vg0/mysql 1G
在这里插入图片描述
4)缩减逻辑卷lvreduce -L 1G /dev/m44-vg0/mysql
在这里插入图片描述
5)重新挂载回去mount /dev/…
在这里插入图片描述
还需要确保数据可以访问:ls /mnt/mysql 确认数据可以访问
在这里插入图片描述
如何拆除:
硬盘使用时间长,性能下降,需要移走
把sdc从vg0里移走
在这里插入图片描述
快照:
特点:备份速度快,瞬间完;应用在测试环境,不能完成代替备份;快照后,逻辑卷的修改速度有影响;
工作逻辑:
在这里插入图片描述
-s是快照
-p r是设置只读 若不加 可以被篡改
恢复快照
在这里插入图片描述
对于挂载XFS文件 需要加 .nouuid
在这里插入图片描述
删除逻辑卷;
在这里插入图片描述
以上是如何快速创建逻辑,以及快照步骤。

需要特别提醒的是,删除逻辑和缩容在生产中尽量避免,

如果真的要做操作,应该要确认没有数据。否则只能建议提前买好飞机票或者火车票

谢谢观赏:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值