软阵列和LVM实现

来源:互联网 发布:景观设计效果图软件 编辑:程序博客网 时间:2024/05/01 00:16
 

8.1、阵列详解

 

阵列RAID分类

组成

RAID优缺点

RAID0

2块或者2块的倍数100%

数据分2半,写入两个盘内,可增进写入速度,但无备份功能

 

RAID1

2块或者2块的倍数 50%

分别往两个盘里写一份,因为要做两份数据,所以有备份功能,但是写入速度慢

RAID5

3块或者更多利用率2/3

分别依次写入数据和spare,任由两一块盘坏掉都能重组数据,可加入spare盘,可防止盘坏掉时,直接自动添加raid

RAID10

RAID0+1

可增进写入速度,且有备份功能,但浪费盘的资源

Spare=data of disk1 + data of disk2 + data of disk3

以上为软raid,可用硬件设备,去做硬raid,比如IBMHP,阵列存储柜

 

8.2、构建raid5案例

1、对磁盘进行格式化

Fdisk /dev/sdb  分别都做成sdb1 sdc1 sdd1 sde1 sdf1                                     

Fidsk /dev/sdc

Fdisk /dev/sdd

Fidsk /dev/sde

Fdisk /dev/sdf

1、建立阵列raid5

Mdadm –create/dev/md5 –level=5  --raid-devices=3 –spare-devices=2/dev/sd{b,c,d,e,f}1

2、格式化md5

Mkfs.ext3 /dev/md5

3、挂载md5

Mkdir –p/mnt/raid5/

Mount /dev/md5/mnt/raid5/

Vim /etc/fstab

/dev/md5           /mnt/raid5   ext3              default          1            1

4、因为raid中有UUID,而系统默认不识别raidUUID,一定要加上,否则重启后raid消失,会很麻烦

查看阵列的UUID

Mdadm –detail /dev/md5

在目录etc下新建

Vim /etc/mdadm.conf

ARRAY           /dev/md5     UUID=

8.3阵列故障判断

Mdadm               –detail          /dev/md5-------------可获取raid5uuid

Mdadm         --fail                    /dev/md5            /dev/sdb1 (使坏掉sdb1)

Mdadm  --remove                    /dev/md5            /dev/sdb1 (移除sdb1)

Mdadm  --add                    /dev/md5            /dev/sdg1 (添加sdg1)

 

8.3、卸载raid过程

1、卸载设备 umount /dev/md5

2、删除fstab中的条目

/dev/md5           /mnt/raid5   ext3              default          1            1

3、停用md5    mdadm –stop /dev/md5

4、查看阵列的状态 cat        /pro/mdstat

5、删除vim /etc/mdadm.conf中的UUID记录

8.4LVM逻辑卷管理

1、对磁盘进行格式化

Fdisk/dev/sdb  分别都做成sdb1 sdc1 sdd1 sde1 sdf1

Fidsk /dev/sdc

Fdisk /dev/sdd

Fidsk /dev/sde

Fdisk /dev/sdf

2、创建pv

Pvscan 先扫描下存在的物理卷

Pccteate/dev/sd{b,c,d,e,f}1

Pvscan 确认下物理卷

3、创建VG

Vgscan 先扫描下存在的卷组

Vgcreate  -s  16Mjz /dev/sd{b,c,d,e,f}1

-s 16M指定卷组的块大小为16M

Vgextend jz/dev/sdg 可往里追加扩容卷组

Vgdisplay

4、创建LV

Lvcreate –l 50000 –nlv  jz

创建一个卷组大小为50000X16M=800000M  800G左右

查看逻辑卷 lvscan或者lvdisplay

5、挂载逻辑卷

Mkdir –p  /mnt/lvm

Mount /dev/jz/lv/mnt/lvm/

实现永久挂载逻辑卷

Vim /etc/fstab

/dev/jz/lv      /mnt/lvm/    ext3       default          1     1

5、从卷组中为逻辑卷增加容量

Lvresize       -l    +50        /dev/jz/lv

Resizefs        -f     设备名让其系统立刻生效追加的大小

 

0 0
原创粉丝点击