Chinaunix首页 | 论坛 | 博客
  • 博客访问: 124313
  • 博文数量: 37
  • 博客积分: 2094
  • 博客等级: 大尉
  • 技术积分: 380
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-14 08:39
文章分类
文章存档

2010年(37)

分类: LINUX

2010-03-26 07:46:09

LVM的作用是实现物理磁盘的扩容
RAID的作用则是用来实现冗余的
下面就来实现他
 
第一步:
创建物理卷
pvcreate /dev/hda{1,2,3}
pvdisplay显示物理卷
(我这里的实现方法是通过同一块磁盘进行多个分区来实现的)
 
第二步:
创建卷组:
vgcreate -s 16M cisco /dev/hdb1
-s:PE物理单元,默认4M,这里我给他16M    cisco是卷组的名字,他是任意的
vgextend cisco /dev/hdb2
该命令则用来增加卷组
vgdisplay显示卷组
 
第三步:
创建逻辑卷:
lvcreate -L 200M -n ibm cisco  使用卷组cisco创建200M的逻辑卷,名字叫ibm---这个名字也是任意的
lvdisplay显示逻辑卷
 
第四步:
这个时候在/dev目录下会存在/cisco/ibm的设备文件,现在我们来创建文件系统

创建文件系统:
mkfs.ext3 /dev/cisco/ibm
 
第五步:
挂载:
mount /dev/cisco/ibm /mnt
增加逻辑卷:
lvextend -L +200M /dev/cisco/ibm
增加文件系统:
resize2fs /dev/cisco/ibm
df查看
以上统统是在线增加的。
减小物理卷:
1.先卸载逻辑卷
umount /mnt
2.减小文件系统,减小之前先检查逻辑卷
e2fsck -f /dev/cisco/ibm
resize2fs /dev/cisco/ibm 400M  减小到400M
3.继续减小逻辑卷
lvreduce -L 400M /dev/cisco/ibm  减小到400M
4.减小卷组
先pvmove /dev/hdb1 把/dev/hdb1上的数据移动到其他的物理卷上。
vgreduce vg0 /dev/hdb1
5.从卷组中删除物理卷:
lvremove
vgremove
pvremove
删除逻辑卷-卷组-物理卷
lvremove /dev/myVG/myLV1  //删除逻辑卷
vgremove /dev/myVG  //删除卷组
如果建立的卷组是活动的,就不能删除
这里需要使用一个命令来使它变成固定的,以便删除
vgchange -a n /dev/myVG
-a 参数指定卷组是否是活动的, n表示固定,y表示活动
vgremove /dev/myVG
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
创建raid:
mdadm -C /dev/md1 -a yes -l 5 -n 3 -x 1 /dev/hdb{1,2,3,4}
-C:创建设备
-a yes:如果/dev/md1不存在则创建之
-n 用几块设备来创建
-x 备用设备数量
mdadm --detail /dev/md1 查看细节
或mdamin -D /dev/md1
或mdadm --examine /dev/hdb1
测试mdadm /dev/md1 -f /dev/hdb1把/dev/hdb1从/dev/md1中弄坏
    mdadm /dev/md1 -r /dev/hdb1  把/dev/hdb1从/dev/md1中删除
    mdadm /dev/md1 -a /dev/hdb1 把/dev/hdb1添加回/dev/md1中
产生配置文件mdadm -D --scan >> /etc/mdadm.conf
或:mdadm --examine --scan >> /etc/mdadm.conf
grep mdadm /etc/rc.sysinit
删除raid:
先把raid停掉:mdadm -S /dev/md1
               (如果激活raid:mdadm -A /dev/md1 /dev/hdb{1,2,3})
mdadm --zero-superblock /dev/sdb{1,2,3}
 
阅读(1304) | 评论(0) | 转发(0) |
0

上一篇:SENDMAIL服务

下一篇:LAMP架构(RPM包)+Tomcat

给主人留下些什么吧!~~