LVM

出自SurfLib

跳转到: 导航, 搜索

这篇wiki的一部分是取自我在VeryCD写的文章

目录

快速入门

基本用法

lvm使用包含下面四个步骤(其实最后一步和lvm已经没有什么联系了).

  • pvcreate /dev/sda; pvcreate /dev/sdb;(创建两个物理卷)
  • vgcreate -s 512M vg01 /dev/sda /dev/sdb (创建卷组vg01,卷组里有n个物理卷,-s:每个PE的大小)
  • lvcreate -L250G -n archive-1 vg01(在vg01这个卷组里创建一个逻辑卷,也就是一个分区,分区路径为/dev/vg01/archive-1)
  • 对创建的分区进行文件系统的格式化,例如mkfs.ext3或者mkfs.reiserfs,然后mount使用.

关键词

  • 物理卷,通过pvcreate可以把一个硬盘或者一个硬盘的分区标识为一个物理卷
  • 卷组,包含了一个或多个物理卷的组合,形式上表示为一个设备块,例如/dev/vg01.
  • 逻辑卷,可以理解为通常说的分区,可以通过lvcreate来创建逻辑卷.这个逻辑卷在形式上表示为一个设备块,例如/dev/vg01/archive-1. mkfs.*之后可以用mount命令来挂载使用

扩容

暂时只有offline的扩充,online的还要研究

  • 物理层面上的扩充(这个还没有实际使用过)
    • 创建新的物理卷
    • vgextend
  • 逻辑层面上的扩充,这个主要是通过lvextent或者lvresize来扩充一个逻辑卷,然后用resize_reiserfs或者
    • umount 挂载点
    • lvextend -L+50G /dev/vg01/archive-1
    • resize_reiserfs /dev/vg01/archive-1(这里的resize_reiserfs是针对reiserfs文件系统的,如果是ext3则用resize2fs.其他文件系统所需要的命令可以去google)
    • 重新挂载

命令大全

个人工具
全站导航
广告