linux的逻辑卷管理

###############
1.什么是逻辑卷
###############
类似榨橘子汁
橘子汁就是pe
普通的分区就是橘子
单个橘子的汁的容器就是物理卷
集合多个来源的橘子汁的容器就叫物理卷组
用户可以取出容器里(物理卷组)一部分汁(pe)来使用
此时用户的容器(分区)就叫逻辑卷
在这里插入图片描述

##############
2.怎么管理逻辑卷lvm
##############
创建目录weixin

监控命令为
watch -n 1 ‘pvs;echo ++++++ ;vgs;echo +++++;lvs;echo +++++;df -h /weixin’
在这里插入图片描述
fdisk -l #查看空闲磁盘
在这里插入图片描述
fdisk /dev/vdb #创建一个磁盘分区
在这里插入图片描述
Command (m for help): t #改分区类型

Hex code (type L to list all codes): l #找Linux LVM的id,此时我们选择8e
在这里插入图片描述
完成后wq退出保存

mkfs.xfs /dev/vdb1 #格式化vdb1的文件系统
在这里插入图片描述
pvcreate /dev/vdb1 #建立一个物理卷,提取pe类似榨水果汁
在这里插入图片描述
vgcreate weixingroup /dev/vdb1 #建立物理卷组weixingroup
在这里插入图片描述
vgextend weixingroup /dev/vdb1 #添加到存在的物理卷组
在这里插入图片描述
lvcreate -L 50M -n weixin weixingroup #修改物理卷组的大小为50M
在这里插入图片描述
mkfs.xfs /dev/weixingroup/weixin #格式化文件系统使逻辑卷可用空间等于物理卷组

mount /dev/weixingroup/weixin /weixin/ #挂载到weixin目录下
在这里插入图片描述

lvextend -L 80M /dev/weixingroup/weixin #修改物理卷组的空间,但此时lvm下的可用空间不变,是因为文件系统覆盖的空间还是原来的
在这里插入图片描述
xfs_growfs /dev/weixingroup/weixin #拉伸文件系统覆盖的空间
在这里插入图片描述
怎么添加物理卷组的空间

新建一个vdb2
在这里插入图片描述
mkfs.xfs /dev/vdb2 #格式化
在这里插入图片描述
pvcreate /dev/vdb2 #设置为物理分区
在这里插入图片描述
vgextend weixingroup /dev/vdb2 #添加到存在的物理卷组
在这里插入图片描述
lvextend -L 100M /dev/weixingroup/weixin #增加lvm可用的空间到100M
在这里插入图片描述
xfs_growfs /dev/weixingroup/weixin #拉伸文件系统的覆盖范围
在这里插入图片描述
怎么减少空间

xfs不能缩减空间我们需要用ext4文件系统

umount /weixin/ #卸载
在这里插入图片描述
mkfs.ext4 /dev/weixingroup/weixin
在这里插入图片描述

e2fsck -f /dev/weixingroup/weixin #扫描内容
在这里插入图片描述
resize2fs /dev/weixingroup/weixin 50M #缩减逻辑卷到50M

mount /dev/weixingroup/weixin /weixin/ #挂载到目录下
在这里插入图片描述
lvreduce -L 50M /dev/weixingroup/weixin #缩减物理卷到50M
在这里插入图片描述
###############
3.怎么删除物理卷
###############

pvmove /dev/vdb1 /dev/vdb2 #把用的内容移动到别的卷
在这里插入图片描述
vgreduce weixingroup /dev/vdb1 #把这个卷移出组
在这里插入图片描述
pvremove /dev/vdb1 #删除这个物理卷
在这里插入图片描述
#################
4.物理卷的快照
#################

touch {1…10} #在weixin下创建十个文件
在这里插入图片描述
lvcreate -L 20M -n weixin_backup -s /dev/weixingroup/weixin #拍一个20M的快照
在这里插入图片描述
umount /weixin/ #卸载掉真卷
在这里插入图片描述
mount /dev/weixingroup/weixin_backup /weixin/ #挂载快照

ls /weixin #查看
在这里插入图片描述
rm -fr {1…10} #删除文件
在这里插入图片描述
umount /weixin #卸载

lvremove /dev/weixingroup/weixin_backup #删除快照

lvcreate -L 20M -n weixin_backup -s /dev/weixingroup/weixin #新建快照

mount /weixin #挂载
在这里插入图片描述
############
5.常见的错误
############

删掉正在使用的物理卷
在这里插入图片描述
报错
vgs会报错
No device found for PV qTH44q-9xxj-eKxT-NWKQ-T6pL-qVI1-Z7Lbef.
No device found for PV qTH44q-9xxj-eKxT-NWKQ-T6pL-qVI1-Z7Lbef.

vgreduce --removemissing weixingroup删除不能用的物理卷
在这里插入图片描述

fstab开机自动挂载硬件的文件写错

解决等开机报错输入密码执行mount -a
一般为设备路径写错和文件系统写错

##################
6.更改pe大小
##################
查看pe的原大小
在这里插入图片描述

pvcreate /dev/vdb1 #添加一个物理卷

此卷不在物理卷组里默认为vg0

vgcreate -s 16M vg0 /dev/vdb1 #修改为16M

在这里插入图片描述
vgdisplay #查看现有物理卷的pe
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qwefyjwww/article/details/84062803