LVM逻辑卷

1.

vg:逻辑卷组
pe:物理扩展
lvm:逻辑卷管理
原始的硬盘叫物理硬盘,装了lvm的叫物理卷。

2.lvm的创建

划分物理分区。并修改分区标签为lvm
这里写图片描述

这里写图片描述
pvcreate /dev/vdb1 #创建物理卷
这里写图片描述
vgcreate vg0 /dev/vdb1 #创建物理卷组
这里写图片描述
lvcreate -L 100M -n lv0 vg0 ##创建逻辑卷
这里写图片描述
mkfs.xfs /dev/vg0/lv0 ##格式化设备
这里写图片描述
mount /dev/vg0/lv0 /westos 挂载设备
这里写图片描述

这里写图片描述

监控命令
watch -n 1 ‘pvs;echo==============;vgs;echo===========;lvs;echo=======;df -h /westos’
这里写图片描述

3.LVM的拉伸

在xfs文件系统中

当vg中的剩余容量充足的时候

lvextend -L 400M /dev/vg0/lv0 将设备扩展为400M
这里写图片描述
xfs_growfs /dev/vg0/lv0 改变文件的管理系统(设备的最大空间)
这里写图片描述
监控
这里写图片描述

当vg中剩余容量不足的时候
新建分区

[root@localhost ~]# pvcreate /dev/vdb2 将vdb2加入逻辑卷
这里写图片描述

[root@localhost ~]# vgextend vg0 /dev/vdb2 将vdb2加入vg0这个组
这里写图片描述

[root@localhost ~]# lvextend -L 1500M /dev/vg0/lv0 将设备改为1500 ###1500不够
这里写图片描述
[root@localhost ~]# lvextend -L 700M /dev/vg0/lv0
###700够
这里写图片描述
[root@localhost ~]# xfs_growfs /dev/vg0/lv0 改变文件的管理系统(设备的最大值)
这里写图片描述
监控
这里写图片描述
xfs是不可以缩减的。eit4可以缩减

在ext4文件系统中:
先卸载
这里写图片描述
mkfs.ext4 /dev/vg0/lv0 格式化为ext4文件管理系统
这里写图片描述
拉伸
lvextend -L 800M /dev/vg0/lv0 将设备变大为800M
这里写图片描述
resize2fs /dev/vg0/lv0 改变文件管理系统
这里写图片描述
挂载
这里写图片描述
监控
这里写图片描述

缩减:先缩减文件系统,再缩减设备
umount /westos 卸载设备
这里写图片描述
[root@localhost ~]# e2fsck -f /dev/vg0/lv0 检查设备内部已经使用的文件
这里写图片描述
resize2fs /dev/vg0/lv0 200M 将文件管理系统压缩为200M
这里写图片描述
lvreduce -L 200M /dev/vg0/lv0 压缩设备
这里写图片描述
mount /dev/vg0/lv0 /westos 挂载
这里写图片描述
监控
这里写图片描述

多余的对卷组(不用的卷组才可以拿出来)

pvmove /dev/vdb1 /dev/vdb2 将1上的数据移动到2上
这里写图片描述
vgreduce vg0 /dev/vdb1 从vg0的组里取出/dev/vdb1
这里写图片描述
[root@localhost ~]# vgreduce vg0 /dev/vdb2## 添加/dev/vdb1并在vg0中加入/de/vdb1
[root@localhost ~]# pvremove /dev/vdb1
这里写图片描述
监控
这里写图片描述

4.lvm的快照

[root@localhost ~]# touch /westos/file{1..3}##在已经挂载的文件下创建文件
[root@localhost ~]# ls /westos/
file1 file2 file3 lost+found
root@localhost ~]# umount /westos/ ###卸载设备
这里写图片描述
[root@localhost ~]# lvcreate -L 100M -n lv1 -s /dev/vg0/lv0 ##创建快照
Logical volume “lv1” created
[root@localhost ~]# mount /dev/vg0/lv1 /westos 挂载快照
[root@localhost ~]# ls /westos/ 文件在
file1 file2 file3 lost+found
这里写图片描述
监控
这里写图片描述
[root@localhost ~]# rm -rf /westos/*删除文件
[root@localhost ~]# umount /westos/##卸载快照
[root@localhost ~]# lvremove /dev/vg0/lv1 删除快照
这里写图片描述
[root@localhost ~]# lvcreate -L 100M -n lv1 -s /dev/vg0/lv0 重新创建快照
Logical volume “lv1” created
[root@localhost ~]# mount /dev/vg0/lv1 /westos 挂载快照
[root@localhost ~]# ls /westos/ 文件打开后 还在
file1 file2 file3 lost+found
这里写图片描述
监控
这里写图片描述

5.lvm的删除

先卸载设备
[root@localhost ~]# lvremove /dev/vg0/lv0 删除lv
这里写图片描述
[root@localhost ~]# vgremove vg0 删除vg
这里写图片描述
[root@localhost ~]# pvremove /dev/vdb2
这里写图片描述
fdisk /dev/vdb 删除设备
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值