免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 700 | 回复: 0
打印 上一主题 下一主题

LVM-逻辑卷管理器创建过程for linux [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-09-12 13:38 |只看该作者 |倒序浏览
LVM-逻辑卷管理器创建过程

1.系统环境

linux as4   P42.0/512M/80G IDE接口  

2. 想关概念
LVM(logical volume manager) 逻辑卷管理器
其中主要分为这几个概念
1物理卷-简称PV
物理卷在逻辑卷管理器中属于最底层的,任何的逻辑卷和卷组都必需依靠物理卷来建立,物理卷可以是一个完整的硬盘,也可以是硬盘中的莫一个分区
2卷组-简称VG
卷组是建立在物理卷之上,一个卷组中可以包含一个物理卷组或者多个物理卷
3逻辑卷-简称LV
逻辑卷是建立在卷组之上的,卷组中的空间可以建立多个逻辑卷,并且逻辑卷可以随意从卷组的空闲空间中增减,逻辑卷可以属于一个卷组,也可以属于不同的多个卷组
4 物理区域-简称PE
物理区域是物理卷中最小的可分配储存单元
5 逻辑区域-简称-LE
逻辑区域是逻辑卷中可用于分配的最小储存单元
6 卷组描述区域-简称VGDA
用于描述物理卷,卷组,逻辑卷分配的所由信息
一个建立逻辑卷的流程如下
PV-VG-LV
物理卷包含卷组,卷组包含逻辑卷
3.创建过程

a)为逻辑卷管理器分配物理卷
我这里使用一个分区来作/dev/hda6(原为ext3)
#fdisk hda
>;t  
>;6
>;8e (为LVM分区)
>;w
重起
#pvcreate /dev/hda6
使用
#pvdisplay /dev/hda6查看是否建立
这样就建立好了物理卷

b) 在物理卷中建立卷组
#vgcreate vg0 /dev/hda6 其中vg0为要建立的卷组名程.这里的PE值我们使用默认的4M如需要增大可以使用-L 选想,记住一旦设定以后不可更改PE的值  ,vg0名字可以自己定义
#vgdisplay 查看是否建立成功
c) 在卷组中建立逻辑卷
#lvcreate -L 100M -n vg1 vg0
其中-L 选项表示你想的逻辑卷大小,以后可以用命令增减 -n指定逻辑卷的名程和卷组的名程,也可以使用绝对路径来达到上述目的
#lvdisplay /dev/vg0/vg1
查看是否建立成功

d)  为逻辑卷建立文件系统
#mkfs.ext3 /dev/vg0/vg1
然后挂载尝试是否建立成功
#mount /dev/vg0/vg1 /disk6
这样一个逻辑卷就基本成型了
如果要每次开机都自动挂接上在 fstab修改
[root@TestAs4 ~]# more /etc/fstab
# This file is edited by fstab-sync - see 'man fstab-sync' for details
LABEL=/                 /                       ext3    defaults        1 1
LABEL=/boot             /boot                   ext3    defaults        1 2
none                    /dev/pts                devpts  gid=5,mode=620  0 0
none                    /dev/shm                tmpfs   defaults        0 0
none                    /proc                   proc    defaults        0 0
none                    /sys                    sysfs   defaults        0 0
LABEL=/u01              /u01                    ext3    defaults        1 2
/dev/mapper/vg0-vg1     /disk6                  ext3    defaults        1 2
/dev/mapper/vg0-vg2     /disk7                  ext3    defaults        1 2
LABEL=SWAP-hda5         swap                    swap    defaults        0 0
/dev/hdd                /media/cdrom            auto    pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto
,managed 0 0
[root@TestAs4 ~]#

4.逻辑卷的管理
a)增加新的物理卷到卷组
当卷组中没有足够的空间分配给逻辑卷时,可以用给卷组增加物理卷的方法来增加卷组的空间
# pvcreate  /dev/hda7
# vgextend vg0 /dev/hda7
这里注意hda7必需为LVM分区
b) 扩充和减小逻辑卷的容量
#lvextend -L +500M /dev/vg0/vg1
#ext2online /dev/vg0/vg1
-L 表示增减空间 +表示加 -表示建
#lvextend -L -500M /dev/vg0/vg1
#ext2online /dev/vg0/vg1
这里要注意文件系统必需是ext2或ext3,而且需要卸载文件系统来执行,减小的时候需要知道剪掉空间的大小,不然会造成丢失
在reiserfs文件系统中未作测试
c) 删除逻辑卷-卷组-物理卷 (必需按照先后顺序来执行删除)
#lvremove /dev/vg0/vg1 删除逻辑卷
#vgremove /dev/vg0 删除卷组
这里有一个问题,如果建立的卷组是活动的,他就不能删除
这里需要使用一个命令来是他变成固定的,以便删除
#vgchage -a n /dev/vg0
-a 参数指定卷组是否是活动的,n表示固定,y表示活动
#vgremove /dev/vg0  
成功
物理卷的删除,移除/etc下的lvmconf 和lvmtab的两个文件,然后将分区转换为linux的就可以了
4  检查物理卷,卷组,逻辑卷
分别使用3个命令
1 pvscan 检查物理卷
2 vgscan 检查卷组
3 lvscan 检查逻辑卷



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/40226/showart_380254.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP