LVM原理
活体显微镜技术的原理与应用
活体显微镜技术的原理与应用随着科技的不断进步,人类在探索和理解生命结构与机理上也取得了令人瞩目的成就。
在生物学领域中,活体显微镜技术的应用成为一种有效的手段,促进了对生物体内分子、细胞、组织及其相互作用的深入研究。
本文将介绍活体显微镜技术的原理及其应用。
一、活体显微镜技术的原理活体显微镜技术,简称LVM,是指直接观察活体或压片的生物样本,通过显微镜进行实时成像的技术。
LVM技术最早应用于植物学研究中,随着显微镜技术的不断进步,LVM技术也被应用于动物学、遗传学、病理学等领域。
LVM技术的成像原理主要有两种:荧光成像及非荧光成像。
荧光成像指的是将目标物质与荧光染料结合,通过荧光显微镜进行成像。
非荧光成像指的是通过显微镜观察样本本身的反射和吸收等现象,通过对比亮度、颜色、形态等参数进行分析,获得数据。
不同的成像原理适用于不同的样本和研究需求。
在LVM技术中,最常用的成像方式是荧光显微镜成像。
其基本原理是:利用荧光染料结合到生物体内标记需要观察的物质,例如蛋白质、细胞器、分子等。
荧光染料在光的作用下会发出荧光信号,这个信号可以被专门的成像系统捕捉并成像显示。
LVM 技术能够实现非破坏性实时成像,所以能够观察活体过程中的变化,比如细胞内生物分子的互动、酶促反应等。
二、活体显微镜技术的应用1. 细胞内过程的研究细胞是生物体的基本单位,其内部发生的各种生化反应和非生化反应是生命活动的关键。
LVM技术的发展,使得人们可以实时观察细胞内不同物质的行为、生物分子相互作用的变化等细节。
LVM技术常被用于细胞分裂、细胞运动、细胞核转录等问题的研究。
这些现象是通往更深层次的生命机理的必经之路。
2. 活体动物研究观察活体动物的行为和生命过程对于理解动物生命科学至关重要。
而通过先进LVM技术,人们可以非侵入式地在活体动物上直接观察脑部、表皮中不同细胞类型、细胞器的互相联系和相互作用。
使得科学家能够更加准确的描述和预测动物行为,更好的了解动物的生态环境和行为。
LVM原理及详细操作
LVM原理及详细操作
一、LVM简介
Logical Volume Manager(LVM)是一种重要的数据存储技术,利用
它可以对物理的磁盘空间进行逻辑的管理,它可以不受物理硬盘的结构和
容量的限制,对多个硬盘的容量进行聚合,从而构建出一个更大的存储空间,以满足用户的存储要求,从而更大幅度地提高企业的存储性能和可
用性,是不可或缺的存储技术。
它可以很好地管理一个存储单元中的若干
物理磁盘,把它们组织成更大的物理单元,比如一个虚拟磁盘,这样就可
以让虚拟磁盘有更高的性能。
二、LVM原理
LVM的核心思想是让物理磁盘空间可以按照逻辑结构进行定义和管理,其中包括物理卷(PV)、卷组(VG)、逻辑卷(LV)这三个层次。
1、物理卷
物理卷(PV)是LVM容量管理的最底层,它是基于操作系统认识的物
理磁盘分区(当然也可以是磁盘本身),它可以是任何文件系统类型。
PV
比物理磁盘细分,它是LVM容量管理的最小单位,PV使用PV数据结构来
记录自身信息,要想将物理磁盘分区成PV,需要使用LVM的pvcreate命
令指定物理分区空间,创建PV时,系统会自动为PV生成UUID (universally unique identifier),用于标识PV,PV可以加入或者从LVMs存储系统中移除,因此它的生命周期是可控的。
2、卷组。
关于ubuntu LVM
关于ubuntu LVM一、什么是LVMLVM是Logical Volume Manager的缩写,即逻辑卷管理器。
LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。
通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组(volume group),形成一个存储池。
管理员可以在卷组上随意创建逻辑卷组(logical volumes),并进一步在逻辑卷组上创建文件系统。
管理员通过LVM可以方便的调整存储卷组的大小,并且可以对磁盘存储按照组的方式进行命名、管理和分配,例如按照使用用途进行定义:“development”和“sales”,而不是使用物理磁盘名“sda”和“sdb”。
而且当系统添加了新的磁盘,通过LVM管理员就不必将磁盘的文件移动到新的磁盘上以充分利用新的存储空间,而是直接扩展文件系统跨越磁盘即可。
LVM基本术语前面谈到,LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。
首先我们讨论以下几个LVM术语:* 物理存储介质(The physical media)这里指系统的存储设备:硬盘,如:/dev/hda、/dev/sda等等,是存储系统最低层的存储单元。
* 物理卷(physical volume)物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM 的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM 相关的管理参数。
* 卷组(Volume Group)LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。
可以在卷组上创建一个或多个“LVM分区”(逻辑卷),LVM卷组由一个或多个物理卷组成。
lvm的工作原理
lvm的工作原理
LVM是Linux操作系统下的逻辑卷管理工具,能够将多个物理硬盘中的存储空间整合成一个大的逻辑卷,并能够在不停机的情况下动态地
添加或删除逻辑卷,从而大大提高了系统的灵活性和可用性。
LVM的工作原理可以简单概括为三部分:物理卷(PV)、卷组(VG)和逻辑卷(LV)。
首先,物理卷(PV)是指系统中存储数据的硬件设备,比如硬盘、RAID 等,它们被分成一个个的物理区块,被称为物理区(Partition)。
LVM
能够识别硬盘上的物理卷,并对其进行管理。
其次,卷组(VG)是指由一个或多个物理卷组成的存储池,它是逻辑卷
的物理容器。
当多个物理卷被组合成一个卷组时,它们的存储空间总
和就是卷组的总空间。
LVM在卷组上创建了一个逻辑卷管理数据结构,这使得系统可以引用卷组,并可通过LVM接口来动态创建、扩展或删除逻辑卷。
最后,逻辑卷(LV)是指在卷组之上定义的逻辑磁盘,在操作系统上的
表现就像是一个普通的硬盘驱动器。
逻辑卷的大小可以动态的调整,
并且可以根据需求切分一个卷组。
总体而言,LVM的工作原理是通过对物理卷进行管理,将其整合成一个大的卷组,在卷组上创建逻辑卷,从而达到对存储空间进行动态管理的目的。
LVM的工作原理在多个方面都能够带来便利,比如存储扩容、磁盘快照和数据迁移等都能够在不停机的情况下实现。
因此,LVM得到了广泛的应用,特别是在云计算领域,LVM的灵活性更加得到了充分的发挥。
UNIX中的VG、LV解释
LVM(Logicl Volume Manager),逻辑卷管理器,通过使用逻辑卷管理器对硬盘存储设备进行管理,可以实现硬盘空间的动态划分和调整。
一、基本概念1、物理卷-----PV(Physical V olume)物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘。
2、卷组--------VG(V olumne Group)卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。
一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。
3、逻辑卷-----LV(Logical V olume)逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。
系统中的多个逻辑卷要以属于同一个卷组,也可以属于不同的多个卷组。
4、物理区域--PE(Physical Extent)物理区域是物理卷中可用于分配的最小存储单元,物理区域的大小可根据实际情况在建立物理卷时指定。
物理区域大小一旦确定将不能更改,同一卷组中的所有物理卷的物理区域大小需要一致。
5、逻辑区域—LE(Logical Extent)逻辑区域是逻辑卷中可用于分配的最小存储单元,逻辑区域的大小取决于逻辑卷所在卷组中的物理区域的大小。
6、卷组描述区域-----(V olume Group Descriptor Area)卷组描述区域存在于每个物理卷中,用于描述物理卷本身、物理卷所属卷组、卷组中的逻辑卷及逻辑卷中物理区域的分配等所有信息,卷组描述区域是在使用pvcreate建立物理卷时建立的。
二、 LVM的一般操作过程1、在磁盘分区上建立物理卷#fdisk /dev/hdb#pvdisplay /dev/hdb1 //在已经建立好的分区或硬盘上建立物理卷#pvcreate /dev/hdb12、使用物理卷建立卷组#vgcreate myVG /dev/hdb1 //建立卷组,日后可以根据需要添加新的物理卷到已有卷组中3、在卷组中建立逻辑卷#lvcreate –L 10M –n myLV1 myVG //从已有卷组建立逻辑卷,通常只分配部分空间给该逻//辑卷4、在逻辑卷上建立文件系统5、将文件系统挂载到Linux系统的目录树中6、在卷组中添加新的物理卷当卷组中没有足够的空间分配给逻辑卷时,可以使用vgextend命令添加新的物理卷到该卷组中,来扩充卷组容量。
LVM存储虚拟化_Thin-provisioned
LVM存储虚拟化影痕制作QQ交流群:305811556LVM的thin provisioned⾃动精简配置本文档来源:/linux/man-pages/man7/lvmthin.7.htmlhttps:///documentation/en-US/Red_Hat_Enterprise_Linux/7/html-single/Logical_Volume_Manager_Administration/index.html本⼈强烈建议你访问上⾯的地址,查看原版.thinly-provisioned LVs是在rhel6.3中作为技术预览引入,在rhel6.5和rhel7中全⾯⽀持的lvm技术。
⼯作原理:在创建Thin“瘦”卷时,预分配⼀个虚拟的逻辑卷容量⼤⼩,⽽只是在实际写入数据时才分配物理空间给这个卷。
这样我们可以轻易的创建出总逻辑容量超出物理磁盘空间的多个“精简卷”,⽽⽆须为将来可能达到的数据量提前“买单”。
在应⽤产⽣的数据确实需要增加驱动器时,我们也可以灵活地在线调整卷的⼤⼩。
可能带来的问题:当每个卷已使⽤的容量总和超过阵列的物理容量时,将⽆法再写入数据,并导致应⽤出错。
于是设置空间预警的功能就相当重要,比如在物理空间占⽤达到85%时向管理员发出通知,或者设定⾃动增⻓策略,当达到指定阀值,比如85%时,卷⾃动增⻓10G。
Thin provisioned的功能。
Thin Provisioned的最⼤特点在于可以对存储资源进⾏按需动态分配,即对存储进⾏了虚拟化管理。
例如,某位⽤户向服务器管理员请求分配10TB的资源。
虽然可能确实需要10TB的物理存储容量,但根据当前使⽤情况,分配2TB就已⾜够。
因此,系统管理员准备2TB的物理存储,并给服务器分配10TB的虚拟卷。
服务器即可基于仅占虚拟卷容量1/5的现有物理磁盘池开始运⾏。
这样的“始于⼩”⽅案能够实现更⾼效地利⽤存储容量。
详解:在标准的逻辑卷中磁盘空间在创建时就会占⽤卷组的空间,但是在瘦(thin)卷中只有在写入时才会占⽤存储池"thin pool LV"中的空间。
LVM 介绍
LVM 介绍LVM(Logical Volume Manager),即逻辑卷管理,是Linux操作系统中提供的一种功能,可为可移动设备(如硬盘、光盘、U盘等)提供动态分区。
它可以管理存储设备,用户可以实现在硬盘上动态分区,分割大小,修改,合并,隐藏,复制,损坏,以及允许在虚拟机,多个操作系统之间分享存储设备,以及比特拉斯等功能。
Linux系统中的LVM实际上相当于把一个物理存储装置划分成若干独立的卷,逻辑卷可以按用户的要求,在物理存储装置上任意划分;如果需要增加或者减少空间,可以再次进行分配;多个逻辑卷还可以合并成一个卷,更加易于管理。
使用LVM软件,兼容硬件,支持热插拔,无需重新构建文件系统,极大的提高了硬件资源的利用效率。
LVM的概念是将我们的硬盘分割成多个同等大小的单元,即为PE(PE:Physical extent),PE最小大小为4M,每一个PE进行号称为Physical Volume,LVM的存储空间可以由VolumeGroup(VG),Logical Volume(LV)和Physical Volume(PV)三个级别构成。
VolumeGroup(VG)中汇集了一系列的PV,经过归类,VG里面有多少PV,就有#PV^2等份组成一个空间,这些空间就是LV(Logical Volume)空间,用户可以从中按需使用,PV扩展或减少可以无缝连接,、,用户可以不必重新格式化硬盘,只需要把分区后的磁盘和VG中的PV相联结,就可以分配LV空间,在把LV空间分配给用户之前,可以把LV隐藏起来,当用户需要LV空间后,只需要将之前隐藏的LV重新暴露出来,再配置给用户既可。
由LVM组成的硬盘卷,具有灵活的管理特性,可以随时随地根据需要创建,暂停,增加,扩展,修改和克隆硬盘卷,同时还可以比较轻松的支持远程存储,比如SAN(Storage Area Network)和NAS(Network Attached Storage),也支持其他的RAID级别的磁盘阵列,因此,LVM的管理功能在Linux系统中变得非常重要。
lvm扩容方法
lvm扩容方法LVM(Logical Volume Manager)是一种用于管理磁盘和分区的工具,它可以在不停机的情况下对磁盘进行扩容操作。
本文将介绍使用LVM进行扩容的方法。
一、了解LVMLVM是一种逻辑卷管理器,它允许我们将多个物理磁盘合并成一个逻辑卷,并在其上创建逻辑卷组和逻辑卷。
逻辑卷组是由多个物理卷组成的,而逻辑卷则是对逻辑卷组进行划分的。
二、查看磁盘和分区信息在进行扩容之前,我们需要先查看当前的磁盘和分区信息,以便确定需要扩容的对象。
可以使用命令“fdisk -l”来查看磁盘和分区信息。
三、创建物理卷我们需要将需要扩容的磁盘进行初始化,并创建物理卷。
可以使用命令“pvcreate /dev/sdb”来创建名为sdb的物理卷。
四、创建逻辑卷组接下来,我们需要创建逻辑卷组,将物理卷加入到逻辑卷组中。
可以使用命令“vgcreate vg_name /dev/sdb”来创建名为vg_name的逻辑卷组,并将物理卷sdb加入其中。
五、创建逻辑卷在完成逻辑卷组的创建后,我们可以在逻辑卷组上创建逻辑卷。
可以使用命令“lvcreate -L 10G -n lv_name vg_name”来创建大小为10G的逻辑卷lv_name,并将其添加到逻辑卷组vg_name中。
六、格式化逻辑卷在创建逻辑卷后,我们需要对其进行格式化,以便文件系统可以被识别和挂载。
可以使用命令“mkfs.ext4 /dev/vg_name/lv_name”来格式化逻辑卷。
七、挂载逻辑卷格式化完成后,我们可以将逻辑卷挂载到指定的目录上。
可以使用命令“mount /dev/vg_name/lv_name /mnt”来将逻辑卷挂载到/mnt目录上。
八、扩容逻辑卷当逻辑卷需要扩容时,我们可以通过扩展逻辑卷的大小来实现。
可以使用命令“lvextend -L +5G /dev/vg_name/lv_name”来将逻辑卷lv_name的大小增加5G。
LinuxLVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载)
LinuxLVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载)Linux LVM逻辑卷配置过程详解许多Linux使⽤者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,⼀旦系统分区不够⽤时可能不得不备份、删除相关数据,甚⾄被迫重新规划分区并重装操作系统,以满⾜应⽤系统的需要。
LVM是Linux环境中对磁盘分区进⾏管理的⼀种机制,是建⽴在硬盘和分区之上、⽂件系统之下的⼀个逻辑层,可提⾼磁盘分区管理的灵活性。
RHEL5默认安装的分区格式就是LVM逻辑卷的格式,需要注意的是/boot分区不能基于LVM创建,必须独⽴出来。
⼀.LVM原理要想理解好LVM的原理,我们必须⾸先要掌握4个基本的逻辑卷概念。
①PE (Physical Extend) 物理拓展②PV (Physical Volume) 物理卷③VG (Volume Group) 卷组④LV (Logical Volume) 逻辑卷我们知道在使⽤LVM对磁盘进⾏动态管理以后,我们是以逻辑卷的⽅式呈现给上层的服务的。
所以我们所有的操作⽬的,其实就是去创建⼀个LV(Logical Volume),逻辑卷就是⽤来取代我们之前的分区,我们通过对逻辑卷进⾏格式化,然后进⾏挂载操作就可以使⽤了。
那么LVM的⼯作原理是什么呢?所谓⽆图⽆真相,咱们下⾯通过图来对逻辑卷的原理进⾏解释!!1.将我们的物理硬盘格式化成PV(Physical Volume)我们看到,这⾥有两块硬盘,⼀块是sda,另⼀块是sdb,在LVM磁盘管理⾥,我⾸先要将这两块硬盘格式化为我们的PV(Physical Volume),也就是我们的物理卷,其实格式化物理卷的过程中LVM是将底层的硬盘划分为了⼀个⼀个的PE(Physical Extend),我们的LVM磁盘管理中PE 的默认⼤⼩是4M⼤⼩,其实PE就是我们逻辑卷管理的最基本单位。
⽐如说我有⼀个400M的硬盘,那么在将其格式化成PV的时候,其实际就是将这块物理硬盘划分成了100个的PE,因为PE默认的⼤⼩就是4M。
什么是LVM
对于Linux用户而言,在安装一台Linux机器的时候,遇到的问题之一就是给各分区估计和分派足够的硬盘空间。
无论对一个正在为服务器寻找空间的系统管理员,还是一个磁盘即将用尽的普通用户来说,这都是一个非常常见的问题。
一般我们会想到解决的方法是:1. 挂接一个新的硬盘,然后使用符号链接,链接到新的硬盘。
2. 利用一些调整分区大小的工具(比如Pqmagic),进行无损伤数据分区。
一、问题的提出但是,这些都只是暂时性的解决办法,而且都需要让机器停止运行或者持续很长时间的分区工作而不能正常提供服务。
即使缓解了硬盘空间问题,不久,仍然会面临同样的问题。
这对于一个大型站点来说,有着数量众多的客户、又连接在互联网上,只要你的服务器关机一分钟,都会给公司带来很大损失。
此外,使用这种方法,在修改了分区表之后,每一次都得重新启动系统。
因此,我们可以采用新技术LVM(逻辑卷管理程序)可以帮助我们解决这些问题。
如果在LVM管理的系统下,发生数据丢失的灾难,如数据误删除,磁盘误格式化,在这种情况下恢复LVM管理的Linux系统存储空间,数据恢复的成功率比常见的windows 系统下的常规硬盘数据恢复的成功率要低的多。
如果发生LVM的数据丢失灾难,可以咨询飞客上海数据恢复中心的免费电话。
二、什么是LVMLVM(Logical Volume Manager,逻辑卷管理器)是一种把硬盘驱动器空间分配成逻辑卷的方法,使硬盘不必使用分区也能被简单地重新划分大小。
传统上,一个分区大小是静态的。
假如一个用户在这个分区上没有空间时,他要么重新分区(这可能要求整个操作系统重装),要么像符号连接一样使用组装机。
使用LVM,硬盘驱动器或硬盘驱动器集合就会分配给一个或多个物理卷(physical volumes)。
物理卷被合并成逻辑卷组(logical volume group),惟一例外的是/boot分区。
由于物理卷无法跨越一个以上驱动器,如果想让逻辑卷组跨越一个以上驱动器,就应该在驱动器上创建一个或多个物理卷。
LVM原理及PV、VG、LV、PE、LE关系图
LVM原理及PV、VG、LV、PE、LE关系图VM(逻辑分区管理)中的⼏个概念:PV(physical volume):物理卷在逻辑卷管理系统最底层,可为整个物理硬盘或实际物理硬盘上的分区。
VG(volume group):卷组建⽴在物理卷上,⼀卷组中⾄少要包括⼀物理卷,卷组建⽴后可动态的添加卷到卷组中,⼀个逻辑卷管理系统⼯程中可有多个卷组。
LV(logical volume):逻辑卷建⽴在卷组基础上,卷组中未分配空间可⽤于建⽴新的逻辑卷,逻辑卷建⽴后可以动态扩展和缩⼩空间。
PE(physical extent):物理区域是物理卷中可⽤于分配的最⼩存储单元,物理区域⼤⼩在建⽴卷组时指定,⼀旦确定不能更改,同⼀卷组所有物理卷的物理区域⼤⼩需⼀致,新的pv加⼊到vg后,pe的⼤⼩⾃动更改为vg中定义的pe⼤⼩。
LE(logical extent):逻辑区域是逻辑卷中可⽤于分配的最⼩存储单元,逻辑区域的⼤⼩取决于逻辑卷所在卷组中的物理区域的⼤⼩。
卷组描述区域:卷组描述区域存在于每个物理卷中,⽤于描述物理卷本⾝、物理卷所属卷组、卷组中逻辑卷、逻辑卷中物理区域的分配等所有信息,它是在使⽤pvcreate建⽴物理卷时建⽴的。
步骤:1.准备物理分区(Physical Partions)⾸先,我们需要选择⽤于 LVM 的物理存储器。
这些通常是标准分区,但也可以是已创建的 Linux Software RAID 卷。
这⾥我利⽤fdisk命令,将sdb、sdc两块磁盘分了两个区sdb1、sdc1,通过fdisk的t指令指定分区为8e类型(Linux LVM) 。
如图1所⽰。
图1 准备物理分区的指令执⾏界⾯2.创建物理卷PV(Physical Volumes)物理卷(Physical Volumes)简称PV,是在磁盘的物理分区或与磁盘分区具有同样功能的设备(如RAID)上创建⽽来。
它只是在物理分区中划出了⼀个特殊的区域,⽤于记载与LVM相关的管理参数。
LVM(逻辑卷管理器)总结
逻辑卷管理(LVM)指系统将物理卷管理抽象到更高的层次,常常会形成更简单的管理模式。
通过使用LVM,所有物理磁盘和分区,无论它们的大小和分布方式如何,都被抽象为单一存储(single storage)源。
例如,在图 1 所示的物理到逻辑映射布局中,最大的磁盘是80GB 的,那么用户如何创建更大(比如150GB)的文件系统呢?图 1. 物理到逻辑的映射LVM 可以将分区和磁盘聚合成一个虚拟磁盘(virtual disk),从而用小的存储空间组成一个统一的大空间。
这个虚拟磁盘在LVM 术语中称为卷组(volume group)。
建立比最大的磁盘还大的文件系统并不是这种高级存储管理方法的惟一用途。
还可以使用LVM 完成以下任务:∙在磁盘池中添加磁盘和分区,对现有的文件系统进行在线扩展∙用一个160GB 磁盘替换两个80GB 磁盘,而不需要让系统离线,也不需要在磁盘之间手工转移数据∙当存储空间超过所需的空间量时,从池中去除磁盘,从而缩小文件系统∙使用快照(snapshot)执行一致的备份(本文后面会进一步讨论)LVM2是一个新的用户空间工具集,它为Linux 提供逻辑卷管理功能。
它完全向后兼容原来的LVM 工具集。
在本文中,将介绍LVM2 最有用的特性以及几种简化系统管理任务的方法。
(随便说一句,如果您正在寻找关于LVM 的基本指南,那么可以看看参考资料中列出的LVM HowTo。
)我们来看看LVM 的结构是什么样子的。
LVM 的结构LVM 被组织为三种元素:∙卷(Volume):物理和逻辑卷和卷组∙区段(Extent):物理和逻辑区段∙设备映射器(Device mapper):Linux 内核模块卷Linux LVM 组织为物理卷(PV)、卷组(VG)和逻辑卷(LV)。
物理卷是物理磁盘或物理磁盘分区(比如/dev/hda 或/dev/hdb1)。
卷组是物理卷的集合。
卷组可以在逻辑上划分成多个逻辑卷。
图2 显示一个三个磁盘构成的布局。
Linux LVM分区管理、扩展
1. PE(physical extent):每一个物理卷被划分为称为PE(Physical Extents)的基本单元,具有唯 一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。
1. LE(logical extent):逻辑卷也被划分为被称为LE(Logical Extents) 的可被寻址的基本单位。 在同一个卷组中,LE的大小和PE是相同的,并且一一对应。
1、缩减到80G的容量 1. e2fsck -f /dev/vg_server1/local 2. size2fs /dev/vg_server1/local 60G
2、减小10G的容量 1. lvreduce -L -10G -f -r /dev/vg_server1/local
六、删除一个分区的操作
1. 卷组(Volume Group):LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。可以在卷组上 创建一个或多个“LVM分区”(逻辑卷),LVM卷组由一个或多个物理卷组成。
1. 逻辑卷(logical volume):LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷之上可以建立 文件系统(比如/home或者/usr等)。
二、 LVM基本术语
1. 物理存储介质(The physical media):这里指系统的存储设备:硬盘, 如:/dev/hda1、/dev/sda等等,是存储系统最低层的存储单元。
1. 物理卷(physical volume):物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备 (如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含 有与LVM相关的管理参数。
3、创建物理卷PV
lvm原理
lvm原理LVM原理LVM全称Logical Volume Manager,是一种用于管理存储设备的技术。
它的原理是将物理存储空间(如硬盘)分成多个逻辑卷(Logical Volume),并将这些逻辑卷组合成一个或多个卷组(Volume Group),再将卷组分成多个逻辑卷组卷(Logical Volume Group)。
通过LVM,用户可以更灵活地管理存储空间,实现动态分配和扩展,提高数据的可靠性和性能。
LVM原理的核心是三个概念:物理卷(Physical Volume)、卷组(Volume Group)和逻辑卷(Logical Volume)。
物理卷是实际的存储设备,可以是硬盘、分区或者LUN。
卷组是由一个或多个物理卷组成的逻辑单元,用户可以将多个物理卷组合成一个卷组,或者将一个物理卷分成多个卷组。
逻辑卷是用户可以直接使用的存储空间单元,可以动态地调整大小,不受物理设备的限制。
使用LVM可以带来很多好处。
首先,LVM可以实现存储空间的动态分配和扩展。
用户可以根据需要增加或减少逻辑卷的大小,而不必重新分区或格式化硬盘。
其次,LVM可以提高数据的可靠性。
通过在多个物理卷上创建逻辑卷,可以实现数据的冗余备份,当某个物理卷发生故障时,数据仍然可以访问。
此外,LVM还可以提高系统的性能。
通过在多个物理卷上分布数据,可以提高读写速度,实现负载均衡。
在使用LVM时,需要了解几个重要的概念。
首先是物理卷的创建和管理,可以使用pvcreate命令将硬盘或分区初始化为物理卷,使用pvdisplay命令查看物理卷的信息。
其次是卷组的创建和管理,可以使用vgcreate命令创建卷组,使用vgdisplay命令查看卷组的信息。
最后是逻辑卷的创建和管理,可以使用lvcreate命令创建逻辑卷,使用lvdisplay命令查看逻辑卷的信息。
总的来说,LVM是一种强大的存储管理技术,可以帮助用户更好地管理和利用存储空间。
通过灵活的逻辑卷管理,可以实现存储空间的动态分配和扩展,提高数据的可靠性和性能。
分区方案 lvm
分区方案 lvm1. 简介在计算机系统中,分区是为了将一个物理硬盘划分为多个逻辑部分,以便在其中存储数据。
LVM(逻辑卷管理器)是Linux系统中一种灵活的分区方案,可以提供高度可配置性和动态调整磁盘空间的能力。
本文将介绍LVM的基本概念以及如何创建和管理分区。
2. LVM的基本概念2.1 物理卷(Physical Volume)物理卷是指物理硬盘上划分出来的分区,在LVM中作为LVM分区的基础。
物理卷可以是整个硬盘,也可以是硬盘的一个分区。
2.2 卷组(Volume Group)卷组是由一个或多个物理卷组成的逻辑单元。
卷组使用空间管理程序来管理物理卷上的空间。
2.3 逻辑卷(Logical Volume)逻辑卷是在卷组上创建的逻辑分区,可以在逻辑卷上创建文件系统,并存储数据。
3. 分区方案3.1 硬盘分区首先,需要将硬盘划分为几个分区作为物理卷。
可以使用工具例如fdisk或parted来创建分区。
创建分区时需注意选择适当的分区类型(如Linux LVM),以便后续使用LVM进行管理。
3.2 创建物理卷在分区创建完成后,需要将这些分区标记为物理卷,以便LVM进行管理。
使用pvcreate命令来创建物理卷,例如:# pvcreate /dev/sda13.3 创建卷组在物理卷创建完成后,可以将它们组合成一个卷组。
使用vgcreate命令来创建卷组,例如:# vgcreate myvg /dev/sda1 /dev/sda2上述命令将物理卷/dev/sda1和/dev/sda2组合成一个名为myvg的卷组。
3.4 创建逻辑卷在卷组创建完成后,可以在其中创建逻辑卷。
使用lvcreate命令来创建逻辑卷,例如:# lvcreate -L 10G -n mylv myvg上述命令将在myvg卷组中创建一个名为mylv的逻辑卷,大小为10GB。
可以根据需求设置逻辑卷的大小。
3.5 格式化逻辑卷创建逻辑卷后需要将其格式化为文件系统才能存储数据。
lvm管理存储(JanV)
LVM存储管理LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。
基本概念:物理卷PV(Physical Volume):物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘。
卷组VG(Volumne Group):卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。
一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。
逻辑卷LV(Logical Volume):逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。
系统中的多个逻辑卷要以属于同一个卷组,也可以属于不同的多个卷组。
PE(Physical Extent):物理区域是物理卷中可用于分配的最小存储单元,物理区域的大小可根据实际情况在建立物理卷时指定。
物理区域大小一旦确定将不能更改,同一卷组中的所有物理卷的物理区域大小需要一致。
LE(Logical Extent):逻辑区域是逻辑卷中可用于分配的最小存储单元,逻辑区域的大小取决于逻辑卷所在卷组中的物理区域的大小。
认识fdisk工具Command actiona toggle a bootable flagb edit bsd disklabelc toggle the dos compatibility flagd delete a partitionl list known partition typesm print this menun add a new partitiono create a new empty DOS partition tablep print the partition tableq quit without saving changess create a new empty Sun disklabelt change a partition's system idu change display/entry unitsv verify the partition tablew write table to disk and exitx extra functionality (experts only)开干:1、认识磁盘Disk /dev/sdb: 1073 MB, 1073741824 bytes255 heads, 63 sectors/track, 130 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System可以看到这个磁盘还未被格式化,没有分区类型,共1073M,255个磁面,有63个扇区,130个磁柱。
LVM安装配置
CentOS系统配置LVM一、LVM简介LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。
LVM的工作原理其实很简单,它就是通过将底层的物理硬盘抽象的封装起来,然后以逻辑卷的方式呈现给上层应用。
在传统的磁盘管理机制中,我们的上层应用是直接访问文件系统,从而对底层的物理硬盘进行读取,而在LVM中,其通过对底层的硬盘进行封装,当我们对底层的物理硬盘进行操作时,其不再是针对于分区进行操作,而是通过一个叫做逻辑卷的东西来对其进行底层的磁盘管理操作。
比如说我增加一个物理硬盘,这个时候上层的服务是感觉不到的,因为呈现给上层服务的是以逻辑卷的方式。
LVM最大的特点就是可以对磁盘进行动态管理。
因为逻辑卷的大小是可以动态调整的,而且不会丢失现有的数据。
如果我们新增加了硬盘,其也不会改变现有上层的逻辑卷。
作为一个动态磁盘管理机制,逻辑卷技术大大提高了磁盘管理的灵活性。
二、基本的逻辑卷管理概念PV(Physical Volume)- 物理卷物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘,也可以是raid设备。
VG(Volumne Group)- 卷组卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。
一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。
LV(Logical Volume)- 逻辑卷逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。
系统中的多个逻辑卷可以属于同一个卷组,也可以属于不同的多个卷组。
三、关系图四、系统环境实验环境:VMware系统平台:CentOS 6.5LVM版本:lvm2-2.02.100-8.el6.x86_64 设备类型:分区、物理硬盘、raid设备目录CentOS系统配置LVM (1)一、LVM简介 (1)二、基本的逻辑卷管理概念 (1)三、关系图 (1)四、系统环境 (2)五、挂载硬盘 (4)六、安装LVM管理工具 (4)七、查看硬盘和分区情况 (5)八、物理卷PV (5)九、VG卷组 (5)十、LV逻辑卷 (5)10.1、创建 (5)10.2、查看 (5)10.3、格式化 (5)十一、挂载 (5)十二、PV扩容 (6)十三、VG扩容 (6)十四、LV扩容 (6)五、挂载硬盘六、安装LVM管理工具6.1 检查系统中是否安装了LVM管理工具命令:rpm -qa|grep lvm6.2 如果未安装,则使用yum 方式安装命令:yum -y install lvm*命令:rpm -qa|grep lvm七、查看硬盘和分区情况命令:fdisk -l八、物理卷PV8.1、创建PV命令:pvcreate /dev/sdb8.2、查看命令:pvdisplay九、VG卷组9.1、创建VG命令:vgcreate vg /dev/sdb9.2、查看命令:vgdisplay十、LV逻辑卷10.1、创建命令:lvcreate -l 5119 -n db vg //vgdisplay查看全部可用空间大小分配lvcreate -L 18G -n db vg //分配18GB大小10.2、查看命令:lvscan10.3、格式化命令:mkfs.ext4 /dev/vg/db十一、挂载11.1、临时挂载命令:mount /dev/vg/db /db/df -h查看11.2、永久挂载编辑fstab文件命令vi /etc/fstab十二、PV扩容命令:pvcreate /dev/sdc十三、VG扩容命令:vgextend vg /dev/sdc十四、LV扩容显示LVM卷组的信息命令:vgdisplay vg (vg是卷组名)命令:lvextend -rL +10G /dev/vg/db或lvextend -L +10G /dev/vg/db && resize2fs /dev/vg/db resizefs2命令重新加载逻辑卷的大小才能生效查看命令:df -h。
lvm扩容原理
lvm扩容原理
LVM(Logical Volume Manager,逻辑卷管理器)是一种在Linux 系统上用于管理磁盘存储的工具,可以动态地创建、删除、调整逻辑卷(Logical Volume),以及管理逻辑卷和物理卷(Physical Volume)之间的关系。
LVM 扩容的原理涉及到逻辑卷、物理卷和卷组(Volume Group)之间的关系调整。
下面是LVM 扩容的基本原理:添加物理卷:如果你想要扩容一个逻辑卷,首先需要有额外的未分配空间或新的物理卷可供使用。
你可以通过添加新的物理卷(通常是新的硬盘或磁盘分区)来提供额外的存储空间。
扩展卷组:一旦有了额外的物理卷,你需要将它们添加到卷组中。
卷组是一组物理卷的集合,逻辑卷从卷组中获取存储空间。
你可以使用vgextend 命令将新的物理卷添加到现有的卷组中。
扩展逻辑卷:一旦卷组包含了更多的物理卷,你就可以通过扩展逻辑卷来使用这些额外的存储空间。
你可以使用lvextend 命令来扩展现有的逻辑卷,指定要扩展的逻辑卷和要添加的空间大小。
文件系统调整:如果逻辑卷上有文件系统,你可能还需要调整文件系统以使其能够利用扩展后的空间。
对于大多数文件系统,你可以使用相应的工具(如resize2fs 对于ext4 文件系统)来扩展文件系统,以使其与逻辑卷的新大小匹配。
总的来说,LVM 扩容的基本原理就是通过添加新的物理卷到卷组中,然后扩展逻辑卷以利用新的空间。
这使得可以在不中断系统运行的情况下动态地扩展存储容量,以满足系统需求的增长。
lvm的分区类型 -回复
lvm的分区类型-回复LVM的分区类型——提供灵活存储管理的解决方案引言:随着科技的发展,存储需求在企业和个人用户中不断增长。
为了满足这些需求,需要一种灵活、可扩展和高效的存储管理解决方案。
逻辑卷管理(LVM)是一种在Linux系统中提供这种解决方案的技术。
本文将深入研究LVM的分区类型,介绍LVM的基本概念、架构和工作原理,并详细解释如何使用LVM创建、修改和管理不同类型的分区。
第一部分:LVM的基本概念和原理1.1 LVM的定义和优势逻辑卷管理(LVM)是一种在Linux系统中实现逻辑卷的创建、修改和管理的技术。
LVM使用逻辑卷(LV)作为虚拟磁盘,将物理磁盘(PV)上的空间整合在一起,以创建一个灵活、可扩展的存储池。
LVM的优势在于:可动态地分配和回收存储空间、支持动态扩展和缩减逻辑卷大小、提供快速、易于管理的磁盘快照功能等。
1.2 LVM的架构和组件LVM由三个主要组件组成:物理卷(PV)、卷组(VG)和逻辑卷(LV)。
物理卷是指物理磁盘或分区,可以是硬盘驱动器、固态驱动器或网络存储。
卷组是一组物理卷的集合,类似于一个磁盘池,用于存储和管理逻辑卷。
逻辑卷是在卷组中创建的虚拟磁盘,并且可以被格式化为文件系统,以供用户存储数据。
1.3 LVM的工作原理LVM的工作原理可以简单概括为以下几个步骤:(1)将物理磁盘或分区(PV)初始化为LVM物理卷;(2)将一些物理卷整合到卷组(VG)中;(3)从卷组分配逻辑卷(LV),并为其分配存储空间;(4)将逻辑卷格式化为文件系统,并将其挂载到文件目录中,以供用户使用。
第二部分:LVM的分区类型2.1 线性分区(Linear Volume)线性分区是LVM中最基本的分区类型。
在线性分区中,数据按顺序从一个物理卷存储到下一个物理卷,以提供更大的存储空间。
线性分区的优点在于其简单性和直观性,但缺点在于数据分布不均匀,对磁盘I/O性能要求较高。
2.2 镜像分区(Mirror Volume)镜像分区是一种提供冗余和高可用性的LVM分区类型。
lvm cache 策略 -回复
lvm cache 策略-回复LVM Cache 策略是一种在逻辑卷管理(LVM)中使用缓存加速IO性能的技术。
它通过将高速缓存(SSD)与主存储设备(HDD)结合使用,提供更高的IO吞吐量和更快的响应时间。
本文将详细介绍LVM Cache 策略的工作原理、配置方法以及一些最佳实践。
第一部分:LVM Cache 策略的工作原理LVM Cache 策略通过在SSD上创建一个缓存卷(Cache Volume)来提供加速IO操作。
当读取数据时,首先检查缓存中是否存在所需数据。
如果数据已缓存,那么IO操作将直接从缓存中返回,从而提供更快的响应时间。
如果数据不在缓存中,那么它将从HDD中读取,并将数据复制到缓存中。
在写入数据时,数据将首先写入缓存中,然后异步写入HDD中。
这意味着写入操作的响应时间也会得到显著的提升。
通过这种方式,LVM Cache 策略能够提供更高的IO性能和更快的响应时间。
第二部分:LVM Cache 策略的配置方法要配置LVM Cache策略,您需要确保系统中已安装lvm2软件包。
您还需要SSD和HDD作为缓存和主存储设备。
首先,您需要创建一个缓存池卷(Cache Pool Volume),它将用于存储缓存数据。
您可以使用以下命令创建缓存池卷:sudo pvcreate /dev/ssd_devicesudo vgcreate cache_vg /dev/ssd_devicesudo lvcreate type cache cachepool cache_vg/cache_pool size 100G name cache_lv vg_name其中,/dev/ssd_device是您的SSD设备的路径,cache_vg是缓存卷组的名称,cache_pool是缓存池的名称,100G是缓存池的大小,cache_lv是缓存卷的名称,vg_name是您的卷组名称。
接下来,您需要创建一个原始卷(Origin Volume),它将作为主存储设备。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux逻辑盘卷管理LVM详解关键字:Linux LVM磁盘管理盘卷文件系统摘要:Linux用户安装Linux操作系统时遇到的一个最常见的难以决定的问题就是如何正确地给评估各分区大小,以分配合适的硬盘空间。
而遇到出现某个分区空间耗尽时,解决的方法通常是使用符号链接,或者使用调整分区大小的工具(比如Patition Magic等),但这都只是暂时解决办法,没有根本解决问题。
随着Linux的逻辑盘卷管理功能的出现,这些问题都迎刃而解,本文就深入讨论LVM技术,使得用户在无需停机的情况下方便地调整各个分区大小。
一、前言每个Linux使用者在安装Linux时都会遇到这样的困境:在为系统分区时,如何精确评估和分配各个硬盘分区的容量,因为系统管理员不但要考虑到当前某个分区需要的容量,还要预见该分区以后可能需要的容量的最大值。
因为如果估计不准确,当遇到某个分区不够用时管理员可能甚至要备份整个系统、清除硬盘、重新对硬盘分区,然后恢复数据到新分区。
虽然现在有很多动态调整磁盘的工具可以使用,例如Partation Magic等等,但是它并不能完全解决问题,因为某个分区可能会再次被耗尽;另外一个方面这需要重新引导系统才能实现,对于很多关键的服务器,停机是不可接受的,而且对于添加新硬盘,希望一个能跨越多个硬盘驱动器的文件系统时,分区调整程序就不能解决问题。
因此完美的解决方法应该是在零停机前提下可以自如对文件系统的大小进行调整,可以方便实现文件系统跨越不同磁盘和分区。
幸运的是Linux提供的逻辑盘卷管理(LVM,Logical Volume Manager)机制就是一个完美的解决方案。
LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。
通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组(volume group),形成一个存储池。
管理员可以在卷组上随意创建逻辑卷组(logical volumes),并进一步在逻辑卷组上创建文件系统。
管理员通过LVM可以方便的调整存储卷组的大小,并且可以对磁盘存储按照组的方式进行命名、管理和分配,例如按照使用用途进行定义:“development”和“sales”,而不是使用物理磁盘名“sda”和“sdb”。
而且当系统添加了新的磁盘,通过LVM管理员就不必将磁盘的文件移动到新的磁盘上以充分利用新的存储空间,而是直接扩展文件系统跨越磁盘即可。
二、LVM基本术语前面谈到,LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。
首先我们讨论以下几个LVM术语:*物理存储介质(The physical media)这里指系统的存储设备:硬盘,如:/dev/hda1、/dev/sda等等,是存储系统最低层的存储单元。
*物理卷(physical volume)物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM 的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM 相关的管理参数。
*卷组(Volume Group)LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。
可以在卷组上创建一个或多个“LVM分区”(逻辑卷),LVM卷组由一个或多个物理卷组成。
*逻辑卷(logical volume)LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷之上可以建立文件系统(比如/home或者/usr等)。
*PE(physical extent)每一个物理卷被划分为称为PE(Physical Extents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。
PE的大小是可配置的,默认为4MB。
*LE(logical extent)逻辑卷也被划分为被称为LE(Logical Extents)的可被寻址的基本单位。
在同一个卷组中,LE的大小和PE是相同的,并且一一对应。
[myimg]upload/lvm-1.png[/myimg]首先可以看到,物理卷(PV)被由大小等同的基本单元PE组成。
[myimg]upload/lvm-2.png[/myimg]一个卷组由一个或多个物理卷组成,[myimg]upload/lvm-3.png[/myimg]从上图可以看到,PE和LE有着一一对应的关系。
逻辑卷建立在卷组上。
逻辑卷就相当于非LVM系统的磁盘分区,可以在其上创建文件系统。
下图是磁盘分区、卷组、逻辑卷和文件系统之间的逻辑关系的示意图:[myimg]upload/lvm-4.png[/myimg]和非LVM系统将包含分区信息的元数据保存在位于分区的起始位置的分区表中一样,逻辑卷以及卷组相关的元数据也是保存在位于物理卷起始处的VGDA(卷组描述符区域)中。
VGDA包括以下内容:PV描述符、VG描述符、LV描述符、和一些PE描述符。
系统启动LVM时激活VG,并将VGDA加载至内存,来识别LV的实际物理存储位置。
当系统进行I/O操作时,就会根据VGDA建立的映射机制来访问实际的物理位置。
三、安装LVM首先确定系统中是否安装了lvm工具:[root@www root]#rpm–qa|grep lvmlvm-1.0.3-4如果命令结果输入类似于上例,那么说明系统已经安装了LVM管理工具;如果命令没有输出则说明没有安装LVM管理工具,则需要从网络下载或者从光盘装LVM rpm工具包。
安装了LVM的RPM软件包以后,要使用LVM还需要配置内核支持LVM。
RedHat默认内核是支持LVM的,如果需要重新编译内核,则需要在配置内核时,进入Multi-device Support (RAID and LVM)子菜单,选中以下两个选项:[*]Multiple devices driver support(RAID and LVM)<*>Logical volume manager(LVM)Support然后重新编译内核,即可将LVM的支持添加到新内核中。
为了使用LVM,要确保在系统启动时激活LVM,幸运的是在RedHat7.0以后的版本,系统启动脚本已经具有对激活LVM的支持,在/etc/rc.d/rc.sysinit中有以下内容:#LVM initializationif[-e/proc/lvm-a-x/sbin/vgchange-a-f/etc/lvmtab];thenaction$"Setting up Logical Volume Management:"/sbin/vgscan&&/sbin/vgchange-a yfi其中关键是两个命令,vgscan命令实现扫描所有磁盘得到卷组信息,并创建文件卷组数据文件/etc/lvmtab和/etc/lvmtab.d/*;vgchange-a y命令激活系统所有卷组。
四、创建和管理LVM要创建一个LVM系统,一般需要经过以下步骤:1、创建分区使用分区工具(如:fdisk等)创建LVM分区,方法和创建其他一般分区的方式是一样的,区别仅仅是LVM的分区类型为8e。
2、创建物理卷创建物理卷的命令为pvcreate,利用该命令将希望添加到卷组的所有分区或者磁盘创建为物理卷。
将整个磁盘创建为物理卷的命令为:#pvcreate/dev/hdb将单个分区创建为物理卷的命令为:#pvcreate/dev/hda53、创建卷组创建卷组的命令为vgcreate,将使用pvcreate建立的物理卷创建为一个完整的卷组:#vgcreate web_document/dev/hda5/dev/hdbvgcreate命令第一个参数是指定该卷组的逻辑名:web_document。
后面参数是指定希望添加到该卷组的所有分区和磁盘。
vgcreate在创建卷组web_document以外,还设置使用大小为4MB的PE(默认为4MB),这表示卷组上创建的所有逻辑卷都以4MB为增量单位来进行扩充或缩减。
由于内核原因,PE大小决定了逻辑卷的最大大小,4MB的PE决定了单个逻辑卷最大容量为256GB,若希望使用大于256G的逻辑卷则创建卷组时指定更大的PE。
PE大小范围为8KB到512MB,并且必须总是2的倍数(使用-s指定,具体请参考man vgcreate)。
4、激活卷组为了立即使用卷组而不是重新启动系统,可以使用vgchange来激活卷组:#vgchange-a y web_document5、添加新的物理卷到卷组中当系统安装了新的磁盘并创建了新的物理卷,而要将其添加到已有卷组时,就需要使用vgextend命令:#vgextend web_document/dev/hdc1这里/dev/hdc1是新的物理卷。
6、从卷组中删除一个物理卷要从一个卷组中删除一个物理卷,首先要确认要删除的物理卷没有被任何逻辑卷正在使用,就要使用pvdisplay命令察看一个该物理卷信息:[myimg]upload/lvm-5.png[/myimg]如果某个物理卷正在被逻辑卷所使用,就需要将该物理卷的数据备份到其他地方,然后再删除。
删除物理卷的命令为vgreduce:#vgreduce web_document/dev/hda17、创建逻辑卷创建逻辑卷的命令为lvcreate:#lvcreate-L1500–nwww1web_document该命令就在卷组web_document上创建名字为www1,大小为1500M的逻辑卷,并且设备入口为/dev/web_document/www1(web_document为卷组名,www1为逻辑卷名)。
如果希望创建一个使用全部卷组的逻辑卷,则需要首先察看该卷组的PE数,然后在创建逻辑卷时指定:#vgdisplay web_document|grep"Total PE"Total PE45230#lvcreate-l45230web_document-n www18、创建文件系统笔者推荐使用reiserfs文件系统,来替代ext2和ext3:[myimg]upload/lvm-6.png[/myimg]创建了文件系统以后,就可以加载并使用它:#mkdir/data/wwwroot#mount/dev/web_document/www1/data/wwwroot如果希望系统启动时自动加载文件系统,则还需要在/etc/fstab中添加内容:/dev/web_document/www1/data/wwwroot reiserfs defaults129、删除一个逻辑卷删除逻辑卷以前首先需要将其卸载,然后删除:#umount/dev/web_document/www1#lvremove/dev/web_document/www1lvremove--do you really want to remove"/dev/web_document/www1"?[y/n]:y lvremove--doing automatic backup of volume group"web_document" lvremove--logical volume"/dev/web_document/www1"successfully removed 10、扩展逻辑卷大小LVM提供了方便调整逻辑卷大小的能力,扩展逻辑卷大小的命令是lvcreate:#lvextend-L12G/dev/web_document/www1lvextend--extending logical volume"/dev/web_document/www1"to12GB lvextend--doing automatic backup of volume group"web_document"lvextend--logical volume"/dev/web_document/www1"successfully extended上面的命令就实现将逻辑卷www1的大小扩招为12G。