linux RAID的使用

 

RAID介绍

         RAID即廉价冗余磁盘阵列(Redundant Array of Inexpensive Disks),从Linux 2.4内核开始,Linux就提供软件RAID,不必购买昂贵的硬件RAID控制器和附件,就能极大地增强Linux磁盘的I/O性能和可靠性。同时,它还具有将多个较小的磁盘空间组合成一个较大磁盘空间的功能。这里的软件RAID不是指在单个物理硬盘上实现RAID功能。为提高RAID的性能,最好还是使用多个硬盘,使用SCSI接口的硬盘效果会更好。
RAID:独立冗余磁盘阵列
          级别仅代表磁盘组织方式不同,没有上下之分;
          速度;
         可用性;
         安全性;
         磁盘镜像:mirror浪费空间;
         校验码:
0:条带
  性能提升
        没有冗余能力  
        空间利用率:100%
        至少2块盘
 

1:镜像
  性能表现:写性能下降,读性能提升
  冗余能力
  空间利用率:1/2
        至少2块盘 

5:轮流作为校验码
  性能表现:读,写性能提升
  冗余能力
  空间利用率(n-1)/n
        至少3块盘 
 

10:
  性能表现:读,写性能提升 
  冗余能力
  空间利用率:1/2
        至少4块盘
 

01:
        性能表现:读,写性能提升
  冗余能力
  空间利用率:1/2
        至少4块盘
 

50:
        性能表现:读,写性能提升
  容错能力
  空间利用率 (n-2)/n
        至少6块盘

RAID分类:

                  硬件RAID
                  软件RAID

RAID模式:

        创建模式:
       -C
    选项
      -l:级别
      -n:设备个数
      -a:自动为其创建文件
      -c:CHUNK大小 2^n,默认为64k
      -x #:指定空闲盘个数
        管理模式:
        --add  --remove 
        监控模式:
        -F
        增长模式:
        -G
        装配模式:
        -A
查看RAID阵列的详细信息:
         mdadm -D /dev/md #
         mdadm -r /dev/md #:移除。
停止阵列
         mdadm -S /dev/md #
将当前RAID信息保存至配置文件,以便以后进行装配
         mdadm -D --scan > /etc/mdadm.conf

watch:周期性的执行指定命令,并以全屏方式显示结果
   -n #:指定周期长度,单位为秒,默认为2
格式:watch -n  # 'command'

你可能感兴趣的:(linux,raid)