磁盘阵列制作linux

Posted on 2021-12-14 20:58  Elaine丶  阅读(315)  评论(0编辑  收藏  举报

磁盘阵列是由很多块独立的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上

5种常见的RAID级别

  • RAID0:将数据分条,存储在到多个磁盘当前,不带冗余信息
  • RAID1:至少需要2个硬盘组成,也称为镜像方式,两块硬盘的数据同时写入一模一样,只有百分之五十的利用率。
  • RAID3:至少需要3个硬盘,使用奇偶校验,硬盘利用率为N-1/N
  • RAID5:和3相似,数据分条,奇偶校验产生冗余。不使用同一个块盘来存储数据和校验值,一块盘掉线可正常工作。
  • RAID10:和0相似,必须使用4个以上的偶数硬盘才可以使用

 

使用一块硬盘在linux上创建磁盘阵列

1、使用fdsik -l 查看所有分区情况,图中为外接盘的分区表

 

 

 2、制作RAID5至少需要3块硬盘,当前用1块盘的5个分区实现,先查看分区:p

 

 

 3、新建分区:n  ,大小为1G

 

 

4、创建软RAID必须使用Linux raid auto,调整分区类型,如果不知道类型编号可以输入l来查看,Linux raid auto编号为:fb

 

 

5、使用p查看分区情况,重复3和4步骤再次新建四个1G的分区,新建成功后查看分区情况为/dev/sdc12-16,类型为inux raid auto

 

 6、w退出保存,重读分区表partprobe /dev/sdc  可查看/proc/partitions文件来验证结果

 

 7、使用mdadm命令建立磁盘阵列,-l级别,-a自动创建设备文件,-n设备个数

 

 8、验证阵列,查看构成信息mdadm--detail /dev/md2

 

  9、这里RAID5的设备已经创建完成。使用需要创建文件系统。使用fdisk-l查看刚创建的md2的信息