当前位置:网站首页 > R语言数据分析 > 正文

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



逻辑单元(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 来查看大小了

 
  

成功!

到此这篇lvcreate命令详解(lv contains a filesystem in use)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • autowired不生效(autowired setter)2026-01-19 18:27:07
  • grid布局兼容(grid布局兼容ie)2026-01-19 18:27:07
  • druiddatasourcefactory报错(druid datasource already closed)2026-01-19 18:27:07
  • ldrd指令(ldrb指令)2026-01-19 18:27:07
  • unrar未找到命令(rpmbuild未找到命令)2026-01-19 18:27:07
  • xavier英文发音(xaviera怎么读)2026-01-19 18:27:07
  • store软件下载(app store软件下载)2026-01-19 18:27:07
  • hprof是什么文件 怎么产生的(hprof文件用什么打开)2026-01-19 18:27:07
  • docker版本区别(docker和docker ce)2026-01-19 18:27:07
  • druiddatasource 密码加密(druid 密码加密配置)2026-01-19 18:27:07
  • 全屏图片