lvcreate命令详解(lv contains a filesystem in use)

lvcreate命令详解(lv contains a filesystem in use)svg xmlns http www w3 org 2000 svg style display none svg

大家好,我是讯享网,很高兴认识大家。



 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg> 

讯享网

逻辑单元(LE):Logical Extents–是逻辑卷中可用于分配的最小存储单元,逻辑区域的大小取决于逻辑卷所在卷组中的物理区域的大小,在同一个卷组中,LE的大小和PE是相同的,通常一一对应。

卷组(VG):Volume Group–建立在物理卷之上,它由一个或多个物理卷组成,即把物理卷整合起来提供容量分配,一个LVM系统中可以只有一个卷组,也可以包含多个卷组。

逻辑卷(LV):Logical Volume–逻辑卷建立在卷组之上,它是从卷组中“切出”的一块空间,它是最终用户使用的逻辑设备,逻辑卷创建之后,其大小可以伸缩。

优点:
在这里插入图片描述
讯享网

逻辑卷创建流程:
在这里插入图片描述

创建PV:

查看当前硬盘情况:fdisk -l | grep /dev
创建pv:pvcreate /dev/sdb5
查看:pvdisplay、pvs、lsblk -f、df -h

讯享网

创建VG:

 

创建LV:

lvcreate -L 1000M -n testlv testvg

讯享网

查看:lvdisplay

 

格式化:
注意:*只有lv才可以用来存放数据和格式化的
mkfs.ext4 /testvg/testlv

讯享网
 

mount /dev/testvg/testlv /home/test

讯享网
 

df -h | grep /testlv

讯享网

扩容:

需要先检查VG是否有足够的空间:vgs

 

需要一个新的pv,新增一块磁盘并分区

讯享网

在新分区创建pv pvcreate /dev/sdd5

 
讯享网

查看是否生效:vgdisplay testvg

 
讯享网

查看是否生效:df -h | grep testlv

 
讯享网

重新查看lv扩容是否生效:df -h | grep testlv

 
讯享网

再次执行:resize2fs /dev/testvg/testlv

 

查看:

讯享网

扩容成功。

缩容:

 

检查命令 e2fsck -f /dev/testvg/testlv

讯享网

重新指定大小 resize2fs /dev/testvg/testlv 1G

 

发现并没有减容

讯享网
 

lvreduce -L 1G /dev/testvg/testlv

讯享网

开启逻辑卷:lvchange -ay /dev/testvg/testlv

 

查看lv大小:lvs /dev/testvg/testlv

讯享网

检查文件系统状态:e2fsck -f /dev/testvg/testlv

 

重新挂载lv:mount /dev/testvg/testlv /home/test

讯享网

可以使用df -h | grep testlv 来查看大小了

 

成功!


小讯
上一篇 2025-05-15 21:30
下一篇 2025-05-10 19:30

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/163919.html