RAID的原理和应用
2015-10-01 20:32
357 查看
RAID: RedundantArrays of Inexpensive Disks Independent Berkeley: A case forRedundent Arrays of Inexpensive Disks RAID 提高IO能力: 磁盘并行读写; 提高耐用性; 磁盘冗余来实现 级别:多块磁盘组织在一起的工作方式有所不同; RAID实现的方式: 外接式磁盘阵列:通过扩展卡提供适配能力 内接式RAID:主板集成RAID控制器 SoftwareRAID: 级别:level RAID-0:0, 条带卷,strip; RAID-1:1, 镜像卷,mirror; RAID-2 .. RAID-5: RAID-6 RAID10 RAID01 RAID-0: 读、写性能提升; 可用空间:N*min(S1,S2,...) 无容错能力 最少磁盘数:2, 2+ RAID-1: 读性能提升、写性能略有下降; 可用空间:1*min(S1,S2,...) 有冗余能力 最少磁盘数:2, 2+ RAID-4: 1101,0110, 1011 RAID-5: 读、写性能提升 可用空间:(N-1)*min(S1,S2,...) 有容错能力:1块磁盘 最少磁盘数:3, 3+ RAID-6: 读、写性能提升 可用空间:(N-2)*min(S1,S2,...) 有容错能力:2块磁盘 最少磁盘数:4, 4+ 混合类型 RAID-10: 读、写性能提升 可用空间:N*min(S1,S2,...)/2 有容错能力:每组镜像最多只能坏一块; 最少磁盘数:4, 4+ RAID-01: RAID-50、RAID7 JBOD:Just a Bunch Of Disks 功能:将多块磁盘的空间合并一个大的连续空间使用; 可用空间:sum(S1,S2,...) 常用级别:RAID-0, RAID-1, RAID-5,RAID-10, RAID-50, JBOD 实现方式: 硬件实现方式 软件实现方式 CentOS6上的软件RAID的实现: 结合内核中的md(multi devices) mdadm:模式化的工具 命令的语法格式:mdadm [mode]<raiddevice> [options] <component-devices> 支持的RAID级别:LINEAR, RAID0, RAID1, RAID4,RAID5, RAID6, RAID10; 模式: 创建:-C 装配: -A 监控: -F 管理:-f, -r, -a <raiddevice>:/dev/md# <component-devices>:任意块设备 -C:创建模式 -n#: 使用#个块设备来创建此RAID; -l#:指明要创建的RAID的级别; -a{yes|no}:自动创建目标RAID设备的设备文件; -cCHUNK_SIZE: 指明块大小; -x#: 指明空闲盘的个数; 例如:创建一个10G可用空间的RAID5; -D:显示raid的详细信息; mdadm-D /dev/md# 管理模式: -f:标记指定磁盘为损坏; -a:添加磁盘 -r:移除磁盘 观察md的状态: cat/proc/mdstat 停止md设备: mdadm-S /dev/md# watch命令: -n#: 刷新间隔,单位是秒; watch -n# 'COMMAND'
相关文章推荐
- RAID简概
- Linux守护进程设计规范及python实现http://blog.csdn.net/dysj4099/article/details/18219411
- 【解决方法】Setup script exited with error: command 'cc' failed with exit status 1
- Raid控制器
- Aizu 2309 Sleeping Time DFS
- POJ 3216 Repairing Company (floyd + 最小路径覆盖)
- Aizu 2304 Reverse Roads(无向流)
- system函数源码 http://blog.csdn.net/ericming200409/article/details/5416234
- RAID
- LightOJ 1236 Pairs Forming LCM
- Aizu 2300 Calender Colors(暴力)
- Aizu 2301 Sleeping Time(概率,剪枝)
- Aizu 2303 Marathon Match (概率)
- org.hibernate.LazyInitializationException: failed to lazily initialize no session or session was clo
- raid各级别特性
- LightOJ 1282 Leading and Trailing
- root@kali:~# insmod /usb/serial/cp210x.ko :Unknown symbol in module
- 1014. Waiting in Line (30) 模拟银行排队
- JMeter一个错误the target server failed to respond--JMeter坑
- Service Manager流程,派BC_REPLY,唤醒FregServer流程,返回BR_TRANSACTION_COMPLETE,睡眠等待proc->wait