Chinaunix首页 | 论坛 | 博客
  • 博客访问: 511603
  • 博文数量: 80
  • 博客积分: 1475
  • 博客等级: 上尉
  • 技术积分: 1047
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-01 22:58
文章分类

全部博文(80)

文章存档

2012年(3)

2010年(77)

我的朋友

分类: LINUX

2010-05-10 00:50:31

一、LVM基本术语

  物理存储介质(Thephysicalmedia): 系统存储设备。硬盘,分区或RAID。
 
  物理卷(physicalvolume): 较物理存储介质,它包含了与LVM相关的管理参数。
 
  卷组(VolumeGroup):一个或多个物理卷组成。其上可建立逻辑卷。
 
  逻辑卷(logicalvolume): 其上可以建立文件系统。注意lv不能在像普通硬盘那样继续分区使用。
 
  PE(physicalextent): 每一个物理卷被划分为称为PE(PhysicalExtents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。
  LE(logicalextent): 逻辑卷也被划分为被称为LE(LogicalExtents)的可被寻址的基本单位。在同一个卷组中,LE的大小和PE是相同的,并且在无镜像的情况下,一一对应。

二、LVM基本操作

1、创建分区
如有必要,可以使用fdisk将/dev/sdi进行分区,划分结果如/dev/sdi1、/dev/sdi2..。也可不划分。
 
2、创建pv
将“分区”或“磁盘”创建为pv。
#pvcreate /dev/sda5
#pvcreate /dev/sdb /dev/sdc
#pvdisplay
 
3、创建vg
缺省PE为4MB。
#vgcreate myvg /dev/sda5 /dev/sdb
(#vgchange -a y vg1  激活vg)
#vgdisplay -v
 
4、从vg中增、删pv
#vgextend myvg /dev/sdc
#vgreduce myvg /dev/sda5
 
5、创建lv
#lvcreate -L 5G -n mylv myvg
#lvdisplay
 
6、创建fs
# mkfs.ext3 /dev/myvg/mylv
# mkdir /test
# mount /dev/myvg/mylv /test
 
7、扩展fs
在线扩展fs可使用resize2fs,在某些内核版本中,resize2fs不支持在线扩展,可使用ext2online。
#lvdisplay /dev/myvg/mylv            //扩前看看lv情况
#tune2fs -l /dev/myvg/mylv           //扩前看看fs情况(也可使用df)
#lvextend -L 6G -n /dev/myvg/mylv    //扩至6G
#lvextend -L +1G -n /dev/myvg/mylv   //扩大6G
#lvdisplay /dev/myvg/mylv            //扩中看看lv情况
#tune2fs -l /dev/myvg/mylv           //扩中看看fs情况
#resize2fs /dev/myvg/mylv 6G         //扩至6G
#resize2fs /dev/myvg/mylv            //扩至最大(7G)
#lvdisplay /dev/myvg/mylv            //扩后看看lv情况
#tune2fs -l /dev/myvg/mylv           //扩后看看fs情况
 
8、减小fs
#umount /test                        //不支持在线减小                           
#e2fsck -f /dev/myvg/mylv
#resize2fs /dev/myvg/mylv 3G         //fs降至3G
#lvreduce -L -1G /dev/myvg/mylv      //lv减小1G
#lvreduce -L 3G /dev/myvg/mylv       //lv减至3G
#mount /dev/myvg/mylv /test          //再次挂载fs
 
8、删除lv、vg、pv
#umount /test                        //无法对mount的fs执行lv/vg/pvremove
#lvremove /dev/myvg/mylv
#vgremove myvg
#pvremove /dev/sda5
#pvremove /dev/sdb /dev/sdc
 
------------------------------
阅读(2553) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~