Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103713440
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-14 15:44:32

作者:莫停   出自:


测试环境:vmware 6.0 绿色精简版,debian4.0 r3只安装标准系统,装好之后又增加2个ide硬盘,设置cn99源,并升级到最新状态。

一、安装lvm的过程

1、安装lvm
apt-get install lvm2

2、新硬盘分区
由于目的只是增加容量,所以两个硬盘都只分了一个主分区,fdisk /dev/hdb 分成主分区,使用t命令将类型改成8e,另一个硬盘也这么处理。

3、建立物理卷
pvcreate /dev/hdb1
pvcreate /dev/hdd1
pvscan查找物理卷,pvdisplay查看物理卷详细信息,通过这两个命令可以看到我们的物理卷是否建立成功。

4、建立卷组
vgcreate vgftp /dev/hdb1 /dev/hdd1
建立了一个名为vgftp的卷组
vgscan,vgdisplay这两个命令的意思和三中的pvscan,pvdisplay差不多。检查一下。

5、建立逻辑卷
lvcreate -L 20G -n lvftp vgftp
这样就建立了一个大小20G,名为 lvftp的逻辑卷。同样有lvscan,lvdisplay这样的命令。

6、将逻辑卷格式化并挂载就可以使用了。
mke2fs -j /dev/vgftp/lvftp
cd /
mkdir /newftp
mount /dev/vgftp/vlftp /newftp

二、lvm的删除

1、删除lv
umount /dev/vgftp/vlftp
lvremove /dev/vgftp/vlftp

2、删除vg
vgchang- a -n vgftp
去除vg的active属性
vgremove -a -n vgftp

3、删除pv
pvremove /dev/hdb1

三、增加lv容量
假如我们又增加一个盘或分区hdc,先将新硬盘分区并转成pv,具体步骤不再赘述。
vgextend vgftp /dev/hdc1
lvextend -L +7G -n /dev/vgftp/vlftp
或使用lvresize -L +7G /dev/vgftp/vlftp
感觉对lv容量操作使用lvresize较好
resize2fs -f /dev/vgftp/vlftp

四、其他的lvm命令
lvreduce,减少lv的容量
vgreduce,从vg中抽出pv
pvmove,将组中的指定pv上的数据移走,一般是pv出错替换硬盘时使用。
阅读(401) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~