您的位置:首页 > 大数据 > 人工智能

RAID 简介

2011-08-02 07:49 204 查看
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?

-------------------------------------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: