RAID 简介

RAID:廉价冗余磁盘阵列 ---> 独立磁盘冗余阵列
把磁盘串或并连起来的一种技术
  
 软RAID:软件作为中间层
 硬RAID:纯粹基于硬件实现 操作系统建立之前就存在
 操作系统只能看见中间层独立的硬件设备
       
 中间层 raid  叫做适配器或控制器 将两个总线转换成一个总线
 在主板上附带了这个RAID 插在 PCI上
  
 IDE:磁盘接口
 SCSI:接口
 
 RAID: 级别Level 0-6  磁盘分片
 0   不浪费空间 性能高  两磁盘各占一半数据 分半片存储 系统提速一倍  条带   可以是N块磁盘架构可靠性不能满足
 1   镜像卷 数据分两边存储 具有冗错能力    磁盘利用率只有50%  写入要写两份 读出性能和0一样 性能成倍提升
 4   3块以上的硬盘  既要提高性能又要有冗余备份  备份校验码 可以计算出磁盘的数据
     坏了一块主A硬盘 备份校验码 可以计算出B磁盘的数据   备份盘校验数据的能力可能成为瓶颈
 5   最少磁盘数要3个以上  缺陷 只能允许坏一块磁盘   校验码
 6   最少要块磁盘4个以上  很强的并发存储
 10 最少要4块磁盘以上 1 0 结合
 
 要操作系统识别磁盘的驱动程序  才能装上操作系统
 
 演示软RAID 的实现  
 内核空间实现 Kernel space
  两磁盘组合成一块磁盘   定义在内核实现
  disk1 + disk2 = raid
  
  用户实现 在用户空间定义  只能在内核空间实现
  系统调用是简化的 不是为了特定的功能 
  
  md: multi-disk  将两个或两个以上的磁盘链接起来工作起来
  本身不提供任何定义   能接受内核发过来 接受负责实现
  
  用户自己定义用户RAID 0 1 5 10
  mdadm: multi-disk administration   模式化命令
    -a 自动创建
   
  定义在那些写那些磁盘  写规则 确保模块工作正常
       
  mdadm [mode]<raiddevice>[options]<componment-devices>
      
  如何创建RAID 设备:
  assemble 装配模式
  create 
  Follow or Monitor 监控状态  一个改变时候 监控底层块设备 14 5 6 10 有效
   监控新老设备的状态
  Grow 增长的过程  支持 1 4 5 6 具有冗余功能的设备
  Manage 管理模式 先从逻辑上取下来 或加进去 
 
  常用选项
     -A   装备模式
     -C   创建模式
     -F  
     -G   
  
  对以前定义好的要使用的时候需要转载
  /proc/mdstat  查看当前文件系统时候有RAID 

  ================================================================

实现过程:

  一 创建
  
  -n, 指定创建时候用几块磁盘   2块磁盘以上 
  -l, 指定级别  0 1 4 5 6 10 
  

-------------------------------------------------------------------   
   mkdir /mnt/raid1
   mount /dev/md1 /mnt/raid1
   cd !$                                 //引用小技巧
   cd /mnt/raid1
   ls
   
   spare 随时等待
   
   mdadm -C /dev/md1 -a yes -l 1 -n 2 -x 1 /dev/sda6 /dev/sda7 /dev/sda8
   //给磁盘创建额外的空间 -x 冗余空闲  //035
   
   cat /proc/mdstat  查看创建RAID 的进度
   watch -n 1 'cat /proc/mdstat' 动态查看创建过程 -n 刷新时间  1s 
  
   021/
==================================================================  
  
  mdadm: 装配选项
  raid由一台主机换到另一台主机
  
  /etc/mdadm.conf  raid 发生故障
  
  
  /etc/mdadm.conf -->/etc/mdadm/mdadm   保存在文件里面
  
   mdadm -D --scan 扫描
   
   mdadm --fail  模拟一个磁盘不工作
  
   mdadm --remove /dev/md1 /dev/sda7   热拔
  
   mdadm -D --scan 
    
   mdadm -S        停止设备
   mdadm -A --scan 重新扫描启用
  
  
 硬RAID 依赖于RAID 卡
-------------------------------------------------
软 RAID 如何配置   依赖于操作系统
如何用mdadm创建RAID10?
-------------------------------------------------

  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值