快速业务通道

Linux-LVM管理和操作

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-22

LVM的作用

动态灵活地分配磁盘,方便扩展"分区"大小!

LVM的基本概念和术语
在LVM中最终面向用户的是经过逻辑划分的磁盘空间,它建立在具体的物理介质上,这个物理介质可以是一个磁盘或一个磁盘分区.
1、物理卷Physical Volume(PV)
一个物理卷只不过是一个有LVM管理数据添加在里面的物理存储介质.要使用LVM系统,对要用于LVM的磁盘进行初始化,初始化的目的就是将磁盘或分区标识为LVM 的物理卷.使用pvcreate 命令可以将一个磁盘标记为 LVM 物理卷.
2、 物理分区Physical Extents(PE)
LVM将每个物理卷分为叫做物理分区的可寻址存储单元,存储单元的大小通常为几MB.磁盘的开头部分为LVM元数据,之后从索引为零开始,每个物理分区的索引依次递增一,按顺序进行分配.
3、卷组Volume Group(VG)
物理卷可以组织为卷组.卷组可以由一个或多个物理卷组成,同时系统中可以有多个卷组.创建了卷组之后,该卷组(而不是磁盘)便是表示数据存储的实体.因此,尽管以前是将磁盘从一个系统移动到另一个系统,使用了 LVM 之后,会将卷组从一个系统移动到另一个系统.出于这种原因,通常在一个系统上创建多个卷组会比较方便.
4、逻辑卷Logical Volume(LV)
卷组所代表的磁盘空间可以分配给不同大小的逻辑卷.创建逻辑卷之后,就可以将其视为传统的磁盘分区来处理.通过设备专用文件可访问逻辑卷.一个逻辑卷可以跨越一个卷组中的多个物理卷,也可以仅代表物理卷中的一个分区.就像使用传统的分区一样,在逻辑卷上可以创建一个文件系统.
逻辑分区Logical Extents(LE)
逻辑卷的基本分配单元称为逻辑分区.逻辑分区映射到物理分区,因此,如果物理分区的尺寸小为4MB,那么逻辑分区的尺寸也将为4MB.逻辑卷的大小取决于所分配的逻辑分区数量.

如何使用LVM

第一步:配置内核

在安装LVM之前,内核之中应该有LVM模块,可以使用以下的步骤来完成:


  #cd /usr/src/linux
  #make menuconfig


  选择Multi-device Support (RAID and LVM)子菜单,选中以下两个选项:
  
Multiple devices driver support (RAID and LVM)
Logical volume manager (LVM) Support
注:如果在安装Linux系统时已经安装了LVM相关软件包,上面几步操作可以省略掉,直接到第二步.

第二步:检查驱动器上空闲硬盘空间的总量.

这可以通过以下命令来未完成:

  # df -h
  Filesystem Size Used Avail Use% Mounted on
  /dev/hda1 3.1G 2.7G 398M 87% /
  /dev/hda2 4.0G 3.2G 806M 80% /home
  /dev/hda5 2.1G 1.0G 1.1G 48% /var

第三步:在硬盘上创建一个LVM分区.

使用fdisk或者其它的分区工具来创建一个LVM分区.Linux LVM的分区类型为8e.

  # fdisk /dev/hda
  press p (to print the partition table) and n (to create a new partition)

如果是新加进来的硬盘或存储这一步可以省略;

第四步:创建一个物理卷.

下述命令将在分区的起始处创建一个卷组描述符:

  # pvcreate /dev/hda6
  pvcreate -- -physical volume "/dev/hda6" successfully created
  # pvcreate /dev/hda7
  pvcreate- -- physical volume "/dev/hda7" successfully created

创建完之后,用pvdisplay或者pvs查看.

第五步:创建一个卷组.

通过下面的方法创建一个新的卷组,并且添加两个物理卷:

  # vgcreate test_lvm /dev/hda6 /dev/hda7

  vgcreate- -- INFO: using default physical extent size 4 MB
  vgcreate- -- INFO: maximum logical volume size is 255.99 Gigabyte
  vgcreate- -- doing automatic backup of volume group "test_lvm"
  vgcreate- -- volume group "test_lvm" successfully created and activated

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号