RAID可以透过一个技术(软件和硬件),将多个较小的磁盘整合成为一个较大的磁盘装置;而这个较大的磁盘功能可不只是存储而已,它还具有数据保护功能,提升读写性能,所谓保护功能就是将一个数据多份的存放在不同的物理磁盘上,这样就避免了单块磁盘甚至多块磁盘损坏而导致的数据丢失问题。当然这需要借助于RAID的级别来实现更加丰富的功能。级别就是将多块磁盘组织在一起的工作方式,不同级别组合起来的磁盘具有不同的功能。

接下来说一下RAID常见得级别:    RAID-0:条带卷,将多块磁盘平行的组合在一起来当一块实现I/O能力。    RAID-1:镜像卷,有一个专门的磁盘作为镜像盘,有冗余能力。    RAID-4:将3块以上的磁盘组织成一个RAID,存储数据时,一块磁盘专门作为校验盘,其他的磁盘用来存储数据,缺点:单块硬盘专门作为校验盘,访问压力较大,很容易成为性能瓶颈。 RAID-5:将3块以上的磁盘组织成为一个RAID。存储数据时3块硬盘轮流作为校验盘。  RAID-6:校验盘存两次。

RAID-10:两两分组。组内RAID-1,组间RAID-0。

特性:

RAID-0:读写性能提升;可用空间:N*min(s1,s2...);无冗余;最少磁盘数:2,2+

RAID-1:读性能提升,写性能下降;可用空间:1*min(s1,s2...);有冗余;最少磁盘数:2,2+

RAID-5:读写性能提升;可用空间:(N-1)*min(s1,s2...);有冗余;最少磁盘数:3,3+

RAID-6:读写性能提升;可用空间:(N-2)*min(s1,s2...);有容错能力:2块;最少磁盘数4,4+

RAID-10:读写性能提升;空间(N/2)*min(S1,S2...);有容错能力:每组只能坏一块;最少磁盘数:4,4+

RAID的具体实现方式有两种:

①硬件实现方式:通过BIOS参数调整来实现;这里不做具体说明

②软件实现方式:通过软件工具mdadm来实现

下面具体说一下软件实现方式:

mdadm:;是一个模式工具

用法:mdadm [mode] [options]

支持的RAID级别有:RAID0,1,4,5,6,10

模式[mode]:创建,配置,监控,管理

具体操作过程所涉及的命令及相关选项:

创建

-C:创建RAID,还有一下的子选项

-n#:使用#个块设备来创建此RAID

-l#:指明要创建的RAID的级别

-a{yes|no}:自动创建目标RAID设备的设备文件

-c CHUNK_SIZE:指明快大小

-x#:指明空闲盘的个数

eg:创建一个10g的RAID-5

mdadm -C /dev/md0 -a yes -n 3 -x 1 -l 5 /dev/sda{7,8.9,10}

管理:-f:标记指定磁盘为损坏;(-f用在要标记的磁盘前)

-a:添加磁盘

-r:移除磁盘

eg:mdadm /dev/md0 -f /dev/sda7

其他管理:观察md的状态:cat /proc/mdstat

停止md设备:mdadm -S /dev/md#

装配:

使用mdadm -A选项

-A:装配模式,重新识别此前实现的RAID

监控:

使用mdadm -F:监控模式

mysql 冗余 raid_RAID(廉价磁盘冗余阵列)相关推荐

  1. 操作系统——廉价磁盘冗余阵列

    廉价磁盘冗余阵列 利用一条磁盘阵列控制器,来统一管理和控制一组磁盘驱动器,组成一个高度可靠,高数据传输率的大容量磁盘系统. 改善可靠性方法 引入冗余 最简单的引入冗余的方法时=是复制整个磁盘--镜像 ...

  2. LINUX 存储管理 RAID’廉价磁盘冗余阵列

    #千锋逆战班,郭燕 夜间打卡学习分享'LINUX 存储管理 RAID'廉价磁盘冗余阵列 千锋学习第15天 但行好事,莫问前程 RAID(Redundant Array Independent Disk ...

  3. 机房UPS系统1+1冗余与2N冗余有什么区别?

    机房UPS系统1+1冗余与2N冗余有什么区别: 不同的供电等级标准. 1.1+1表示只有一条市电输入: 这个1+1系统中,两台UPS互为冗余,当一台坏了的时候,另外一台能承担起所有的负载. 2. 2N ...

  4. 计算机冗余,惯性导航计算机系统冗余设计

    ·!"· 惯性导航计算机系统冗余设计 石守东 硕士 #讲师 宁波大学信息科学与工程学院[$%&'%%] 毛静芳 女 助教 宁波大学信息科学与工程学院[$%&'%%] 摘 要 ...

  5. 交换冗余之网关冗余HSRP、VRRP、GLBP

    交换冗余之网关冗余 先看一张图,上图拓扑中部署 PVST 希望 pc1 流量往左边链路走,pc2 流量从右边链路走,如果 pc1 流量要到达的 sw1 网关断掉,启用 sw2 的网关作为备网关.但做实 ...

  6. RAID 廉价磁盘冗余阵列基础知识

    1.什么是RAID 磁盘阵列的全称是redundantarrays of inexpensive Disks(RAID),即容错廉价磁盘阵列.可以通过一些技术将多个较小的磁盘整合成一个较大的磁盘设备: ...

  7. mysql服务器双网卡冗余的配置

    背景:当前需要做的工程需要用到mysql数据库服务,同时需要高稳定性,要求做到双服务器双网卡冗余.需要使用两台服务器,每台服务器分别有两个网卡.两台服务器要做到互为备用.客户端在四条线路中自动选择. ...

  8. mysql数据库如何创建冗余小的表_mysql – Hibernate创建冗余的多对多表

    在开发我的Spring Boot应用程序时,我不得不放弃我的数据库并让Hibernate使用hibernate.hbm2ddl.auto = update再次生成它.之后我想确保它完成了我想做的所有事 ...

  9. oracle 控制文件冗余,Oracle 添加冗余控制文件 for RAC On Linux

    ============================== 萌哒萌哒的分割线=============================== 注:添加冗余控制文件期间需要有关库操作,需注意!!! 备份 ...

最新文章

  1. 移动端、PC端网站优化需齐头并进
  2. Zookeeper的命令
  3. 零基础学Java需知:Java小白入门解疑大全
  4. 新增数据时遇到特殊字符
  5. [转]C#连接操作mysql实例
  6. c# 计算空格宽度像素_Adv. Mater:2D材料缺陷工程实现全光控存储和神经形态计算...
  7. 电信级E1保护倒换设备产品介绍
  8. 计算机真正管理的文件名是什么,计算机题,请大家多多帮忙,谢谢
  9. 串口通讯编程一日通2(Overlapped IO模型)
  10. 关于zkfc与zkserver频繁断开的问题
  11. javascript中数组、冒泡排序、函数及函数实参形参、arguments伪数组、异步函数等介绍
  12. 【C语言】判断学生成绩等级
  13. linux sar 历史负载,sar 查看历史负载
  14. 超实用的JavaScript技巧及最佳实践(下)
  15. 化繁为简 “云桥OneBridge”让IT运维事半功倍
  16. AI 技术本身的一些优势,比如它能够从大量数据里去总结背后的规律
  17. iMX6ULL u-boot2021.04移植
  18. 安装SqlServer2008时出现重新启动电脑但是重启电脑也不行
  19. Mybatis Generator最完整配置详解 叩丁狼教育
  20. 浏览器网页怎么实现文档、小票自动静默打印?【深度】

热门文章

  1. linux-计算机基础
  2. TSP_旅行商问题 - 模拟退火算法(三)
  3. 需求提炼:产品需求、技术需求
  4. RabbitMQ入门篇、介绍RabbitMQ常用的五种模式
  5. 如何才能学好UI设计 Logo设计有哪几个要素
  6. 《Python 3网络爬虫开发实战 》崔庆才著 第三章笔记
  7. android扫描文件,安卓手机怎么扫描文件_手机扫描文件的图文教程-系统城
  8. 关于Android中RSA数字签名的理解及使用
  9. tomcat启动成功并能运行项目,但无法显示那只小猫
  10. 【Vue实用功能】Vue实现tab页多页面切换