首页 > 代码库 > Linux的磁盘分区(三)

Linux的磁盘分区(三)

RAID

廉价冗余磁盘阵列

  Redundant Arrays of Inexpensive Disks

  不同级别的RAID功能、特性各不相同

 

对比项RAID0RAID1RAID10RAID5
磁盘数>=2>=2>=4>=3
存储利用率  100%  50%  50%  N/N-1   
冗余校验盘  0001
容灾性0111
IO性能较高

 

 

 

 

 

 

  • RAID0是并行写入磁盘,IO性能最高,但是没有容灾性
  • RAID1是1盘写入1盘做备份
  • RAID10是RAID0和RAID1的结合
  • RAID5是并行存放数据,1盘有做检验位,可以逆推出另外一盘的数据

【RAID实验】

  1、准备5块20G大小的硬盘

  2、创建RAID0  使用sdd和sde两块磁盘

[root@localhost ~]# mdadm -C /dev/md0 -l0 -n2 /dev/sd{d,e}1mdadm: array /dev/md0 started.

  3、查看创建的RAID信息

[root@localhost ~]# mdadm -D /dev/md0[root@localhost ~]# cat /proc/mdstat

  4、创建文件系统

[root@localhost ~]# mkfs.ext3 /dev/md0

  5、创建目录并进行挂载

[root@localhost ~]# mkdir -p /data/raid0[root@localhost ~]# mount /dev/md0 /data/raid0/

 

【RAID实验二】

  1、创建RAID1  使用2块磁盘做RAID 1块磁盘做热备份

[root@localhost ~]# mdadm -C /dev/md1 -l1 -n2 -x1 /dev/sd{f,g,h}mdadm: array /dev/md1 started.