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) |