码迷,mamicode.com
首页 > 系统相关 > 详细

Linux RAID

时间:2016-02-28 12:25:22      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:

RAID:Redundant Arrays of Independent Disks,独立冗余磁盘阵列

RAID Level:

  不同的级别表示不同的磁盘组织方式,没有上下之分。

  RAID 0:条带。

    性能提升。

    无冗余能力,无容错能力。

    空间利用率为nS。

    至少需要2块磁盘。

  RAID 1:镜像。

    写性能下降,读性能提升。

    有冗余能力。

    空间利用率为50%。

    至少需要2块磁盘。

  RAID 0+1:先条带,后镜像。

    读写性能提升。

    有冗余能力。

    空间利用率为50%。

    至少需要3块磁盘。

  RAID 1+0:先镜像,后条带。

    读写性能提升。

    有冗余能力。

    空间利用率为50%。

    至少需要4块磁盘。

  RAID 2:

  RAID 3:

  RAID 4:校验码,单校验盘。

  RAID 5:校验码,轮流校验盘。

    读写性能提升。

    有冗余能力。

    空间利用率为(n-1)/n。

    至少需要3块磁盘。

  RAID 6:

  RAID 5+0:

    读写性能提升。

    有冗余能力。

    空间利用率为(n-2)/n。

    至少需要6块磁盘。

  JBOD:将多个磁盘当做一个磁盘使用。

     性能无提升。

    无冗余能力。

    空间利用率100%。

    至少需要2块磁盘。

硬件RAID:

 

软件RAID:

  md:multi disk,可以将任何块设备做成RAID。mdadm:

  • 模式:

  创建模式

    -C:创建模式。

      -l:级别。

      -n:设备个数。

      -a:自动为其创建设备文件。

      -c:

      --chunk:指定数据块大小,默认为64K。

      -x:指定空闲盘个数。

  管理模式 

    -a:

    --add:

    --del:

    -r:

    --remove:

    -f:

    --fail:

    --set-faulty:

    -D:

    --detail:显示RAID详细信息。

    --stop:

    -S:停止阵列

  监控模式

    -F:监控模式。

  增长模式

    -G:增长模式。

  装配模式 

    -A

    --assemble:装配模式。

 

  • 过程

  准备磁盘分区。

  修改磁盘分区类型为fd。

  使用partprobe重新读取磁盘分区

  使用mdadm创建RAID设备。

  格式化RAID设备。

  挂载格式化后的RAID设备。

  • /proc/mdstat:RAID信息。
  • mdadm -D --scan > /etc/mdadm.conf:将当前RAID信息保存至配置文件,以便以后进行装配。

watch:

  • 作用

  周期性执行指定命令,并以全屏方式显示结果。

  • 选项

  -n:指定周期长度,默认单位为秒,默认为2。

Linux RAID

标签:

原文地址:http://www.cnblogs.com/qhdxqxx/p/5223953.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!