转发此文章的目的是想和大家共同学习,文章如有不足之处还希望大家给予指正,共同进步,谢谢。
最近正在“玩”Linux,由于比较熟悉AIX,因此总是不自觉的要比较一下。LVM可以说是AIX的王牌之一,也是高端Unix的标志之一,现在Linux上也有LVM了,呵呵。
学习AIX如果不能理解LVM基本上可以说是白学了。废话不说了,开始正题:
一、名词术语
1、PV(物理卷)
在PV的概念上,Linux和AIX有些不同。在AIX中PV只能是整个物理硬盘,Linux中PV即可以可以是一个完整的硬盘,也可以是硬盘中的一个分区,类型为8e2、VG(卷组)
概念基本上是一样的,由一个或多个PV组成VG,
逻辑上可以看成是一个大硬盘3、LV(逻辑卷)
意思上也差不多,逻辑卷是建立在卷组之上的,并且
逻辑卷可以随意从卷组的空闲空间中增减。LV可以减小,这一点比较先进了,AIX可能到了5.3以后才支持。
4、PE(物理区域extent)
=AIX's PP(物理分区)物理区域是物理卷中最小的可分配储存单元。不用物理分区(partition)的提法应该是为了和传统的分区概念区别开来吧。
5、LE(逻辑区域)
=AIX's LP(逻辑分区)逻辑区域是逻辑卷中可用于分配的最小储存单元。没仔细看,不知道Linux中有没有LV Mirror的功能。
6、卷组描述区域-简称VGDA
用于描述物理卷,卷组,逻辑卷分配的信息。这个和AIX的差不多,只是不知道有没有quorum的概念。
7、snapshot
AIX中没有这个东东,我的理解应该是LV Copy的意思,而且是静态的。
================================================================
LVM逻辑卷功能是AIX主推的一大明星功能,所以LINUX下的LVM应该是参考了I家的创意进行的功能重写,个人意见。
LINUX下的各家定位不同,所以对LVM的支持也不同,虽然号称LVM已载入内核,但红帽系对LVM的支持比debian系(UBUNTU)要好一些。
AIX下,支持直接逻辑巻启动,似乎是直接通过启动设备的MBR找到逻辑卷,之后读取;但linux下,不支持LVM直接启动,所以,将系统安装在逻辑卷上时,需要将/boot目录,独立出来。
AIX下,通过自动扫描设备,直接以hdisk#来命名新加的物理硬盘,通过命令,可以直接将这些硬盘加入或新建VG使用;而linux下,需要先给新硬盘分区,再通过pvcreate命令来将分区转化为PV,所以,性能上应该会有损失。
AIX下的逻辑卷支持软raid功能,新建LV时,可以一个逻辑块对应1-3个物理块,具有更强的容错性,这一点,linux上没有。
文章转自
http://adam281412.blog.163.com/blog/static/337000672011614105717196/