Raid(独立磁盘冗余阵列)

来源:互联网 发布:管家婆软件导出excel 编辑:程序博客网 时间:2024/05/16 18:09

                      Raid(独立磁盘冗余阵列)

总结:Raid0:带区卷,平均分配,不具备容错功能,不要求磁盘空间大小一样,一块坏掉,其它都没用。

     Raid1:镜像卷,存储速度慢,但读取速度快,提供容错功能,利用率为50%

     Raid4:至少需要三块硬盘,其中一块存储校验码。

     Raid5:没有专门储存校验码的设备,允许坏一块硬盘,它的利用率为 (n-1)/n .

     Raid6:允许坏两块硬盘,利用率为(n-2)/n .

     Raid7:类似NAS

     Raid10:广泛应用于企业中。

1.   创建Raid0

查看磁盘分区情况:fdisk –l

给磁盘进行分区:分为两个主分区,并将文件系统类型转换成fd型的,结果如下图所示:

执行命令:partprobe(让系统识别新挂载的分区)

2.   创建块设备md0

1). mdadm -v -C /dev/md0 –a yes --level=0 –n 2 –c 64 /dev/hda{1,2}

2).查看块系统是否挂载上去:

3).格式化:

4).创建目录,并挂在设备:/

mkdir raid0

mount /dev/md0 raid0

5)查看设备是否挂在上:

 

6).查看结果:

2.创建raid1,要求能够进行热备份,并用manage模拟一块坏的设备。

1)创建raid1

    创建三个分区,并将文件的系统类型改成fd型的,

 三个分区分别如下图所示:/dev/hda3, /dev/ad5. /dev/sda6

 

 

 

 

 

创建md1

mdadm –v –C /dev/md1 –a yes –l 1 –n 2 –x 1 /dev/had{3,5,6}

查看设备是否创建:

 

格式化设备:

mkfs -t ext3 /dev/md1

创建目录并挂载:

mkdir raid1

mount /dev/md1 raid1

查看分区是否创建:

ls raid1/  

显示结果:

2)用manage模拟坏掉一块设备,以及如何添加和删除设备。

 mdadm /dev/md1 --fail /dev/hda3

假设某一设备坏掉后,查看其详细信息:

 /d

移除坏掉的设备:

mdadm /dev/md1 –r /dev/hda3

增加一个设备:

mdadm /dev/md1 –a /dev/hda3

停止备份:

madam --stop /dev/md1

开启备份:

madam –A /dev/md1

或者: mdadm –assemble --scan (自动扫描)

3.   补充:若上题要求系统类型为ext3,并且支持支持acl和磁盘配额,同时开机能够自动挂载,挂载点为/raid1,则需编辑文件/etc/fstab

 

 

 

  

 

原创粉丝点击