linux AS 3 的关于LVM的逻辑卷的用法

发表于:2007-07-04来源:作者:点击数: 标签:
LVM是一个基于逻辑卷管理的机制,它是一个非常方便的磁盘管理方式,以前只有IBM的AIX才支持,最近装了 LINUX AS3发现LINUX也支持了,我个人使用了一下,发觉还是比较方便,他可以动态的扩充一个文件系统的大小而不需要重新分区,并且可以动态的跨磁盘的扩大和缩小文

LVM是一个基于逻辑卷管理的机制,它是一个非常方便的磁盘管理方式,以前只有IBM 的 AIX才支持,最近装了LINUX AS 3发现LINUX也支持了,我个人使用了一下,发觉还是比较方便,他可以动态的扩充一个文件系统的大小而不需要重新分区,并且可以动态的跨磁盘的扩大和缩小文件系统,这给硬盘的使用带来了极大的方便,一下以下是我的使用方法和心得

     使用LVM之前必需要搞清除几个概念,它们是:

第一步, 建立LVM分区:  将磁盘联接到机器,或者在以前的硬盘当中建立一个被称为LVM的一个分区,似乎我只是在LINUX AS 3当中才看到,其他的我没有使用,又或者其他的地方也有,只是我不知道而已. 这一步在安装系统时或者在系统安装完成以后都可以进行.
第二步, 创建PV: PV(物理卷)),物理卷是逻辑卷管理的物理组成部分.物理卷是,这个不是类似于我们平时所说的物理硬盘,而是把磁盘分成若干个基本单位的存储单位,一般物理卷缺省大小是8K的小块,我们可以把他理解为一个整体容量的组成单位. 具体命令大家可以参考  man pvcreate
第三步, 创建卷组: 建立物理卷之后,我们要建立一个卷组,卷组是物理卷的一个组合,它可以在一个磁盘,也可以跨几个磁盘,也就是可以将不通磁盘的LVM分区组合成一个卷组,这样,在使用的时候,我们可以把它们作为一个磁盘使用 ,具体命令参考 man vgcreate ,我记不很清除了

第三步,建立LV(逻辑卷) ,建立卷组以后,我们要在卷组中划分逻辑卷,逻辑卷也就类似于我们win当中的逻辑磁盘(个人理解而已), 具体命令参考man lvcreate

第四步,格式化LV,将我们所创建的LV用文件系统格式化,这样,你就可以使用它了,就象格式化普通分区那样格式化它.

LVM最大的好处就是可以动态扩展文件系统的大小,比如,你的/home目录由于用户的不断增加,而变得没有空间,如果重新分区,那是一件非常麻烦的事情,而如果使用了LVM,你只需要使用简单的使用lvextend命令,就可以将/home分区动态的扩展,想跨几个硬盘都可以的,只要你有硬盘加就ok了.


    具体的使用方法参考  man  lvm  ,我这里写得不是很详细,我的表达能力也不是很好,这里描述的可能不是很好,但是在系统当中 只要打入 man lvm 你会看到很详细的信息,这种分区系统对于那些暂时不知道硬盘怎么分区使用的人很有好处,因为以后如果哪个分区不够用了,你可以动态的去增加和减少该分区的大小,现在新手也根本不用担心去怎么给硬盘分区比较合理的问题了.

    表达能力不好,不好意思.

 .netzh 回复于:2003-12-13 01:41:41
rh7.3就支持了,只不过没有默认安装
记得是/usr/local/doc有个how-to可以看看

 wnzl 回复于:2003-12-13 11:17:14
不知道是不是和ibm学的

 liwenguo 回复于:2003-12-15 10:33:49
有ibm的资助和参与吧

 q1208c 回复于:2003-12-15 10:37:36
LVM有什么好处呀?听说过,可一直没用过。

 herogl 回复于:2003-12-15 11:13:12
LVM会比正常的文件系统速度慢很多,感觉在LINUX上的LVM还不太成熟,不象在AIX上面哦。

 jiangzx 回复于:2003-12-15 13:30:48
no vgexport&vgimport like hp/aix

 sunt 回复于:2003-12-15 14:55:53
如果能实现容错的话,就好了!!

 wolfop 回复于:2003-12-15 20:52:39
[quote:14132d5928="herogl"]LVM会比正常的文件系统速度慢很多,感觉在LINUX上的LVM还不太成熟,不象在AIX上面哦。[/quote:14132d5928]
测试过?
我怎么没有发现。

 弱智 回复于:2003-12-16 07:46:27
其实已经是比较成熟的了,和hp-ux的LVM简直是兄弟。

 wolfop 回复于:2003-12-16 17:29:23
[quote:2ec4d14294="jiangzx"]no vgexport&vgimport like hp/aix[/quote:2ec4d14294]
怎么可能没有呢?你用的什么LVM啊?

 herogl 回复于:2003-12-16 21:37:23
[quote:cba6dad54a="wolfop"]
测试过?
我怎么没有发现。[/quote:cba6dad54a]

恩,会慢20-30%左右。而且IDS装在上面感觉性能也没有在EXT3上的好。

 eagerlinuxer 回复于:2003-12-17 09:02:36
Redhat 9.0也支持得很好啊,我就在安装时直接用了LVM,而且是软RAID1上的LVM,没问题,工作得很好。

 alexbow 回复于:2003-12-17 10:02:55
AIX的LVM也慢啊,其实又有谁用过没有LVM的
AIX呢,横向,纵向都看不出linux的LVM哪里不成熟?

 wolfop 回复于:2003-12-17 17:42:13
[quote:a566ab3d4f="herogl"]

恩,会慢20-30%左右。而且IDS装在上面感觉性能也没有在EXT3上的好。[/quote:a566ab3d4f]
用什么测试的,IO ZONE还是 io meter?LVM对应的概念应该是原始块设备,比如hda hdax sda sdax等等。如何和文件系统进行对比?!你的IDS是那个东西,入侵检测系统还是INFORMIX DYNAMIC SERVER,如果是后者,这个东西和数据库系统配置有很大关系。我测试过IDS的HPLOAD和LOAD性能,在启动足够的PAGE BUFFER以后采用LVM的RAW DEVICE和不采用LVM的RAW DEVICE性能差异小于2%,基本可以忽略。

 zmlul 回复于:2005-02-16 20:49:13
[quote:bclearcase/" target="_blank" >cc4c14e4b="eagerlinuxer"]Redhat 9.0也支持得很好啊,我就在安装时直接用了LVM,而且是软RAID1上的LVM,没问题,工作得很好。[/quote:bcc4c14e4b]
LVM建在了RAID上,那以后调整LVM大小的话,RAID要做怎样的调整呢?

原文转自:http://www.ltesting.net