逻辑卷管理器LVM2

一、LVM逻辑卷管理

LVM2的全名是 Logical Volume Manager(2是版本号),中文可以翻译作逻辑卷管理器。其主要是通过DM:device mapper模块将一个或多个底层块设备组织成一个逻辑设备模块,在逻辑上可以看做是一个独立的“大磁盘”,其重要功能是可弹性调整系统的存储空间。

LVM的创建流程:pv阶段-->VG阶段-->LV阶段-->格式化-->挂载使用(创建完成);

physical volume,PV,物理卷:此处需要利用fdisk命令来创建分区并将此新加分区的标识符(system ID)调整为8e,让后再利用pvcreate 命令将此硬盘转换成LVM最底层的物理卷PV;

volume group,VG,卷组:利用vgcreate创建VG,LVM就是有若干个VG组成的大磁盘;VG创建后查看命令vgdisplay。VG是由多个PV组成,因此添加了PV设备也就相当于扩展了VG的边界了,VG的功能就类似于扩展分区是没有办法直接被应用的,所以就需要建立LV啦,这个LV才是真正意义上的逻辑卷(logical volume)啦,然后在利用mkfs格式化写入文件系统,最后再将这个LV挂载只Linux系统中就可以使用了;

physical extend,PE,物理扩展块:LVM使用默认4MB的PE块,它是整个LVM的最小存储块,也就是说我们的文件数据都是以写入PE块来处理的。可简单说,PE就是有点想文件系统里面的block大小,所以调整PE的大小会影响到VG的容量。此处要明晰一个概念:PV在没有加入到VG之前是没有PE的概念的,我们可以理解为时VG卷组将底层的存储设备分成了N个PE块,不同的VG块的PE的大小是可能不等的。当PE块加入到LV逻辑卷时我们将其命名为LE(logic extend)。

LVM创建流程图

扩展逻辑卷:

1)先去扩展VG的物理边界 # lvextend -L [+]#[mMgGtT] /dev/VG_NAME/LV_NAME

2)修改逻辑边界 # resize2fs /dev/VG_NAME/LV_NAME

缩减逻辑卷:

1)先卸载文件系统 # umount /dev/VG_name/LV_name

2)强制做文件系统检测 # e2fsck -f /dev/VG_name/LV_name

3)缩减逻辑边界# resize2fs /dev/VG_name/LV_name

4) # lvreduce -L [-]#[mMgGtT]/dev/VG_NAME/LV_NAME

5)# Mount 挂载应用

二、LVM逻辑卷的snapshot功能

快照卷就类似于文件的硬链接,是指向数据的另外一条路径,具体执行过程:不断监视目标文件的元数据,一旦元数据发生变化就立刻copy一份变化时刻发送变化的数据,那么没有发生变化的数据就不需要复制了,因此快照卷一般不会太大,但是如果是长期存放,就要留有足够的快照卷容量(=源文件的大小)。同时,注意你执行快照的时间,那个是有效数据的最新版,快照卷必须和源卷在同一分区中啊。

LVM snapshot命令:

1)# lvcreate -L # [mMgGtT] -p r -s -n snapshot_lv_name original_lv_name

2)mount 快照卷就可以应用了

附:此处用说的是ext系统文件系统相关命令;

时间: 2024-12-27 17:19:52

逻辑卷管理器LVM2的相关文章

LVM 逻辑卷管理器

LVM:Logical Volumn Manager逻辑卷管理器,一种开源软件,它有2个版本--lvm,lvm2.目前我们常用的是lvm2版本,而lvm本质是使用dm(device mapper)模块来实现将一个或多个底层块设备组织成一个逻辑设备的工具 物理卷-简称PV 物理卷在逻辑卷管理器中属于最底层的,任何的逻辑卷和卷组都必需依靠物理卷来建立,物理卷可以是一个完整的硬盘,也可以是硬盘中的莫一个分区2卷组-简称VG 卷组是建立在物理卷之上,一个卷组中可以包含一个物理卷组或者多个物理卷3逻辑卷-

逻辑卷管理器(LVM)

1.逻辑卷管理器(LVM) (1)逻辑卷管理器(LVM,logical volume manager)可以整合多个物理分区在一起,让这些分区看起来就像一个磁盘一样,而且,还可以在将来其他的物理分区或将其从这个LVM管理的磁盘中删除.这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性,同时LVM还有快照功能. (2)逻辑卷管理器的基本术语 物理卷(PV):简单说,物理卷就是磁盘或者是磁盘分区,由pvcreate命令创建. 物理扩展块(PE):LVM默认使用4MB的PE块,在LVM的

RAID和逻辑卷管理器(LVM)

什么是RAID    RAID:RedundantArrays of Inexpensive(Independent)Disks 廉价的独立磁盘    1988年由加利福尼亚大学伯克利分校(University of California-Berkeley)"A Case for Redundant Arrays of Inexpensive Disks"    多个磁盘合成一个"阵列"来提供更好的性能.冗余,或者两者都提供    RAID    提高IO能力   

mount挂载,dd 工具,配置配额系统,RAID阵列,逻辑卷管理器LVM

mount mount挂载 vim /etc/fstab 将常用的挂载的设备写入系统表中 文件挂载配置文件 /etc/fstab /etc/fstab每行定义一个要挂载的文件系统: 要挂载的设备或伪文件系统 挂载点 文件系统类型 挂载选项 转储频率 自检次序 要挂载的设备或伪文件系统: 设备文件.LABEL(LABEL="").UUID(UUID="").伪文件系统名称(proc, sysfs) 挂载选项:defaults 转储频率:0:不做备份 每天转储 每隔一天

LVM逻辑卷管理器 基础

一.LVM简介 逻辑卷管理器LVM(Logcal Volume Manager),LVM可以弹性的调整文件系统的容量,不必要再去烦恼文件系统空间不够的问题.LVM的实现是将几个物理分区(或磁盘)通过软件组合成为一块看起来是独立的大磁盘(VG),然后将这块大磁盘再经过分成可使用分区(LV),最终就能够挂载使用. 以下是LVM一些名词的解释,解释来自百度LVM: PhysicalStorageMedia 物理存储设备 指系统的物理存储设备:磁盘,如:/dev/hda./dev/sda等,是存储系统最

LVM逻辑卷管理器

逻辑卷管理器lvm   (logical   volume   manager) 作用:将底层的多个物理磁盘或者物理磁盘上得分区,组合在一起,形成一个硬盘组(硬盘池),然后通过用户空间的lvm的管理工具.去配置一个mapper  rule,lvm管理工具通过这个规则,就可以正常的访问最终的磁盘. 0.准备 假如有一块磁盘:/dev/sdb  68G 分区: fdisk  /dev/sdb ,分成3个分区.  /dev/sdb1 /dev/sdb2  /dev/sdb3 最后转换为LVM的磁盘标识

手把手教你使用逻辑卷管理器:LVM

写在前面:如果此文有幸被某位朋友看见并发现有错的地方,希望批评指正.如有不明白的地方,愿可一起探讨. 什么是LVM? LVM是逻辑卷管理器(Logical Volume Manger)的缩写,是一个管理磁盘的工具.LVM可以将多个磁盘或磁盘分区整合在一起,让这些磁盘或分区看起来就像是一个磁盘一样,LVM的主要优势在于可以灵活调整文件系统的容量.更详细的信息可以参考http://tldp.org/HOWTO/LVM-HOWTO/,下面将手把手教你使用LVM. 准备工作 为了更好的演示LVM实作流程

linux基础知识——————逻辑卷管理器(lvm)

*****什么是lvm:           lvm就是将几个物理的分区通过软件组合成为一块看起来是独立的大磁盘(vg),然后将这块大磁盘分成可使用的分区. 然后就可以格式化创建文件系统,最终可以挂载使用啦.   *****我们该如何创建lvm呢? 一.首先创建分区,将其id设为8e,如下图   二.然后创建pv      pv阶段有如下常用的命令 pvcreate : 将物理的分区创建为pv pvscan  : 查看磁盘里的所有pv的信息 pvdiplay :查看pv的状态 pvremove

第二本书unit5.使用逻辑卷管理器管理灵活存储

unit5使用逻辑卷管理器管理灵活存储 1.lvm(可溶性磁盘扩展) 1).lvm建立(设备可以无限扩大,但是文件系统之支持18eb) 1.划分物理分区并把分区id修改为8e pvs|pvdisplay vdb1,2    /*显示pv vgs|vgdisplay westos     /*显示vg组 lvs|lvdisplay lv0      /*显示使用的lv watch -n 1 \        /*监控 'echo "===pvinfo" \ ;pvs \ ;echo &q