快速业务通道

Linux LVM管理

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-16
对于Linux用户而言,在安装一台Linux机器的时候,遇到的问题之一就是给各分区估计和分派足够的硬盘 空间.无论对一个正在为服务器寻找空间的系统管理员,还是一个磁盘即将用尽的普通用户来说,这都是一个非常常见的问题.解决的方法通常是使用符号链接,或 者一些调整分区大小的工具(比如parted).但是,这只是一个暂时性的解决办法,不久,我们又会面临同样的问题.

  如果你是一个站点的系统管理员,管理着数量众多的、连接在Internet之上的服务器,那么你每关机一分钟,都会给公司带来很大损失.此外,使用这种方法,在修改了分区表之后,每一次都得重新启动系统.LVM(逻辑卷管理程序)可以帮助我们解决这些问题.

LVM简介

  Linux LVM可以使管理工作更加轻松.相对于硬盘和分区,LVM是从更高的层次来看待存储空间的.在使用LVM之前,先来看一些将要使用到的相关概念.

物理卷

  物理卷是指硬盘分区或者从逻辑上看起来和硬盘分区类似的设备(比如RAID设备).

逻辑卷

  一个或者多个物理卷组成一个逻辑卷.对于LVM而言,逻辑卷类似于非LVM系统中的硬盘分区.逻辑卷可以包含一个文件系统(比如/home或者/usr).

卷组

  一个或者多个逻辑卷组成一个卷组.对于LVM而言,卷组类似于非LVM系统中的物理硬盘.卷组把多个逻辑卷组合在一起,形成一个可管理的单元.

document.body.clientWidth-450) {this.height=(document.body.clientWidth-450)*this.height/this.width;this.width=document.body.clientWidth-450}" border="0">

LVM工作方式

   下面来看一看LVM到底是怎样工作的.每一个物理卷都被分成几个基本单元,即所谓的PE(Physical Extents).PE的大小是可变的,但 是和其所属卷组的物理卷相同.在每一个物理卷里,每一个PE都有一个惟一的编号.PE是一个物理存储里可以被LVM寻址的最小单元.

  每一个逻辑卷也被分成一些可被寻址的基本单位,即所谓的LE(Logical Extents).在同一个卷组中,LE的大小和PE是相同的,很显然,LE的大小对于一个卷组中的所有逻辑卷来说都是相同的.

   在一个物理卷中,每一个PE都有一个惟一的编号,但是对于逻辑卷这并不一定是必需的.这是当这些PE ID号不能使用时,逻辑卷可以由一些物理卷组 成.因此,LE ID号是用于识别LE以及与之相关的特定PE的.正如前面所提到的,LE和PE之间是一一对应的.每一次存储区域被寻址访问或者LE的 ID被使用,都会把数据写在物理存储设备之上.

  你可能会觉得奇怪,有关逻辑卷和逻辑卷组的所有元数据都存到哪儿去了.类似的在非LVM系统中,有关分区的数据是存储在分区表中,而分区表被存储在了每一个物理卷的起始位置.VGDA(卷组描述符区域)功能就好象是LVM的分区表,它存储在每一个物理卷的起始处.

  VGDA由以下信息组成:

  ·一个PV描述符
  ·一个VG描述符
  ·LV描述符
  ·一些PE描述符

  当系统启动LV时,VG被激活,并且VGDA被加载至内存.VGDA帮助识别LV的实际存储位置.当系统想要访问存储设备时,由VGDA建立起来的映射机制就用于访问实际的物理位置来执行I/O操作.

开始工作

  下面具体看一看如何使用LVM.

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

  #cd /usr/src/linux
  #make menuconfig


  选择Multi-device Support (RAID and LVM)子菜单,选中以下两个选项:

[CODE]  [*] Multiple devices driver support (RAID and LVM)
  <*> Logical volume manager (LVM) Support. [/CODE]

注:如果在安装Linux系统时已经安装了LVM相关软件包,上面几步操作可以省略掉,直接到第二步.

  第二步:检查驱动器上空闲硬盘空间的总量.这可以通过以下命令来未完成:

  # df -h
  Filesystem Size Used Avail Use% Mounted on
  /dev/hda1

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号