LVM创建、扩展和缩减实现

LVM:

Logical Volume Manager,逻辑卷管理器。重点在于可以弹性调整文件系统的容量。

常用术语:

pv:物理卷

vg:卷用户组

lv:逻辑卷

PE:物理扩展块

dm:device mapper,将一个或者多个底层块设备组织成为一个逻辑设备的模块;

原始文件为/dev/dm-#

    

其连接文件有两种命名方式:

第一种:/dev/mapper/VG_NAME-LV_NAME

/dev/mapper/vol0-root

第二种:/dev/VG_NAME/LV_NAME

/dev/vol0/root

pv管理工具:

pvs:简要显示pv的相关信息;

pvdisplay:显示详细的pv相关信息;

可以不指定具体的pv:

查看指定的pv信息:

       

pvcreate [options] /dev/device:创建pv

可用的选项有:

-f:强制创建,如果该磁盘设备上有数据会进行覆盖;

-u UUID:手动指定创建的pv的UUID;

-v:显示详细的创建过程;

vg管理工具:

vgs:显示vg相关的信息;

vgdisplay [/DEV/DEVICE]:查看vg的详细的信息;

可以不指定具体的vg:

  

查看指定的vg详细信息:

vgcreate [-s #[kKmMgGtTpPeE]]:创建vg,-s指定PE的大小;

vgextend:为vg增加一个pv

pvmove:要移除某设备之前,必须要将此设备上的数据进行移动,而且,要保证该vg中的其余的pv上有足够大的空间保存要移动的数据。

vgreduce:移除vg中的某一个pv

注意:在做vgreduce之前,要先做pvmove。

lv管理工具:

lvs:显示简要的lv信息;

lvsdisplay:显示详细的lv信息,当然,也可以在后面指定要查看的lv的名称;

lvcreate -L SIZE -n NAME VG_NAME

-L SIZE:指明创建的逻辑卷的大小,其大小必须在VG的可用空间范围之内;

-n NAME:指明要创建的逻辑卷的名称;

VG_NAME:在哪一个卷组上创建逻辑卷;

物理边界:逻辑卷的物理存储大小

逻辑边界:逻辑卷中的文件系统的大小

扩展逻辑卷:基本没有什么风险;
        lvextend:

lvextend -L [+]#[mMgGtT] /dev/VG_NAME/LV_NAME

 

扩展物理边界之后需要重新修改lv的逻辑边界,支持联机扩展;

    

缩减逻辑卷:

第一步:必须先卸载该逻辑卷;

第二步:进行文件系统的强制的检测和修复;

第三步:修改该逻辑卷的逻辑边界;

第四步:缩减逻辑卷的物理边界;

第五步:重新挂载;

    

最后使用文件系统占用查看工具进行查看:

创建lvm过程:

第一步:使用fdisk创建磁盘;

第二步:修改指定的磁盘类型为LVM类型;

      

第三步:创建pv;

       

第四步:创建vg;

(1)在vg创建完成之后,可以进行vg的扩展;

创建一个新的pv;

将新创建的pv加入到myvg中去;

(2)也可以进行vg的收缩;

首先要做pvmove,将要移除的pv上的数据进行转移,前提是:必须要保证该vg中有足够的可用空间保存这些数据;

 

然后,做vg的收缩,删除指定的pv;

                       

第五步:创建lv;

  

第六步:格式化lv;

     

第七步:挂载并使用;

      

时间: 2024-10-01 12:58:34

LVM创建、扩展和缩减实现的相关文章

lvm基本应用和lvm的扩展及缩减

LVM是Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现,目前最新版本为:稳定版1.0.5,开发版 1.1.0-rc2,以及LVM2开发版.Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间.普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不下某个文件时,这个文件因

lvm的扩展与缩减

这篇文章主要介绍lv在容量不足的情况下如何实现在线扩展或缩减. 注意:对于ext系列文件系统,可扩展可缩减(但缩减需要先取消挂载):而对于xfs系列文件系统,仅仅可以扩展: 当然,lv的扩展需要vg有足够的空间,否则,只能先打pv的主意了,把vg先进行扩展:如下所示 [email protected] ~ ]#vgdisplay --- Volume group --- VG Name vg0 System ID Format lvm2 Metadata Areas 4 Metadata Seq

Raid创建 LVM创建 扩展

RAID(磁盘阵列冗余 提高硬盘访问速度)raid0         raid1         raid5            raid10条带化写      冗余    带奇偶校验的条带化  raid1+raid02块磁盘      2块磁盘       3块磁盘         4块磁盘500G          500G        500G            500G    1T          500G        1T               1T mdadm -C

Linux 逻辑卷LVM创建扩展删除实例

我这里用sdb这个20G的硬盘创建四个5G分区,并使用这四个分区创建test_lvm卷组,最后从卷组中创建两个8G的逻辑卷test_web和test_data. 详细步骤:需要操作和注意的内容均已用深色标注 1,首先对sdb创建分区 [[email protected] ~]# fdisk -l    #查看磁盘分区 Disk /dev/sdb: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Unit

LVM的基本应用、扩展及缩减实现

LVM :  Logical Volume Manager 逻辑卷管理, 它是一种可以用在Linux内核的逻辑分卷管理器,常用于管理磁盘和其他大型存储设备上. LVM的应用: 在生产环境中常见于增加磁盘,可将多个磁盘合理的合并成一个或多个,但又不会影响业务的进行. 与raid的区别: LVM是软件的卷管理方式,而RAID是磁盘保护的方法.对于重要的业务来说,一般是同时存在.RAID用来保护物理的磁盘不会因为故障而中断业务.LVM用来实现对卷的良性的管理,更好的利用磁盘资源. LVM的扩展及缩减实

LVM逻辑卷管理,创建,扩展和缩减

1. LVM(Logical Volume Manager):    可以弹性调整文件系统的容量,即把多个物理分区整合为像一个磁盘一样,实现文件系统自由扩展,缩减 2. LVM的组成:        PV(Physical Volume):物理卷           LVM基本的逻辑储存块,但比基本的物理储存块(分区,硬盘等)多出一些LVM有关的管理参数        VG (Volume Group): 卷组            由多个PV组成,类似于非LVM系统中的物理硬盘.       

LVM逻辑卷的创建、扩展、缩减和归纳

逻辑卷管理器LVM : LVM的优势:1.弹性存储 2.可以使用快照    LVM: 将几个物理分区通过软件组合在一起,看起来像是独立的大硬盘,而要用这块大硬盘,就要将它分成可以使用的分区,然后格式化,挂载等 PV物理卷:将物理磁盘或物理分区初始化成LVM能用的物理卷,分区中的类型是8e:Linux LVM VG逻辑卷组:将一个或者多个PV组合成一个大的磁盘,将其称之为组 LV逻辑卷:从VG中分割出来的分区,称为LV,LV被用来格式化后,进行挂载,设备代为:  /dev/vgname/lvnam

lvm基本应用,扩展及缩减实现

一.    LVM的创建 LVM因为他的可扩展和可伸缩的特性,被广泛的应用于磁盘管理中,创建LVM则必须先创建pv然后创建vg最后才能创建lv,他们之间的关系如下:呈金字塔结构 1.创建查看pv 先用pvs查看当前系统下所有的pv,可以看到只有sda2一个 然后我们创建一个pv,这里我用/dev/sdb来创建,并用pvs来查看是否创建成功了 可以看到创建成功,可用pvdisplay来查看pv的详细情况 2.创建查看vg 创建pv之后则是创建一个VG,可用vgcreate -s指明PE的大小,这里

18.文件系统——扩展、缩减卷组和逻辑卷以及创建快照卷、移除卷

一.扩展卷组 扩展卷组相对简单,只需要添加一个物理卷即可,使用的命令是vgextend,其格式为: vgextend VG_NAME /PATH/TO/PV 下面来演示一下扩展卷组的过程: 1. 首先准备一块id号位8e的分区,具体过程见前文. [[email protected] ~]# fdisk/dev/sdc WARNING: DOS-compatible mode is deprecated. It's stronglyrecommended to          switch of