RAID磁盘阵列

什么是RAID

RAID是磁盘阵列的英文缩写,多块磁盘组成了一个组合,一起完成存储任务,就是磁盘阵列。

RAID几种常用的类别(组合)

RAID0:条带卷:最低磁盘个数2+,空间利用率100%,优点是读写速度快,缺点是不容错。

原理:有100G数据写入,50G写入一块磁盘,50G写入另一块磁盘,这种读写速度非常快,但如果一块磁盘损坏,就丢失了50%的数据。

RAID1:镜像卷:最低磁盘个数2个,空间利用率50%,优点是容错,缺点是读写速度慢。

原理:有100G数据写入,只有50G数据会被写入到第一块磁盘上,第二块磁盘不负责数据的写入,只负责复制第一块磁盘的数据,如果第一块磁盘坏了,  第二块磁盘会有完整的数据存在。

RAID5:带奇偶校验的条带卷:最低磁盘个数3+,空间利用率(n-1)/n,优点,读写速度快,容错,允许坏一块磁盘。

原理:有100G数据进入,10%数据写入第一块磁盘。10%数据写入第二块磁盘,第三块磁盘保存着xor校验数据。

RAID10(读一零):RAID1的安全+RAID0的高速:最低磁盘个数4个,空间利用率50%,优点是读写速度快,容错。

原理:就是raid1与raid0的结合。

Raid磁盘失效处理

两种处理方法(所谓“热”这个字就是说在我们服务和我们的网站在不关机或不影响客户使用的情况下做处理)

第一种:热备

全局式:我们在工作中不可能只有一组raid,但是我现在做了一个热盘(即备份盘),不管是我哪组raid的哪一块磁盘坏了,我都有权利让我这个热盘去顶替我坏的盘。

专用式:即某组专用的热备盘。

第二种:热拔插

在不影响系统正常运行的情况下,用正常的物理硬盘替换raid系统中失效的硬盘。

什么是硬raid

硬raid是通过物理核,raid卡。

什么是软raid

软raid是通过操作系统的命令实现。

创建阵列

是通过Mdadm命令实现的,他是管理我们磁盘阵列的。常用的一些参数:

-a : 添加磁盘                     -D :查看详细信息

-n : 指定设备数量                 -S : 停止RAID磁盘阵列

-l : 指定RAID级别

-C : 创建

-f : 模拟设备损坏

-r : 移除设备

搭建RAID10阵列

第一步:首先添加4块磁盘

第二步:下载mdadm: yum install mdadm –y

第三步:看到“/mnt/repodata/repomd.xml”就是说没有挂载磁盘,需挂载磁盘:mount /dev/cdrom  /mnt即可。

第四步:在进行下载即可。

第五步:mdadm –Cv /dev/md10(此处名字必须为md10) –n 4 –l 10 /dev/sd{b,c,d,e}

第六步:格式化:mxfs.xfs /dev/md10

第七步:创建挂载点进行挂载

如何测试RAID10

mdadm /dev/md10 –f  /dev/指定的哪块磁盘损坏,如何替换掉坏的呢,首先重启系统,而后坏掉的磁盘的就会重置,再然后添加进去就好了啦。

如何搭建raid5和备份盘

第一步:首先添加4块硬盘

第二步:下载mdadm

第三步:mdadm –C /dev/md5 –n 3 –l 5  -x 1 /dev/sd{b,c,d,e}

第四步:格式化

第五步:挂载

如何测试RAID5

madam /dev/md5 –f /dev/指定哪块磁盘损坏,而后使用-D查看,备份盘就会自动顶上去了啦。然后把坏的拿掉,在换上新的备份盘就好了呢。

Centos7启动过程

一共分五步:

1 bios初始化,post开机自检

2 加载MBR到内存

3 加载内核

4开始初始化,使用systemd启动相应的服务

5给我们一个登陆提示,登录服务

Linux RAID磁盘阵列的更多相关文章

  1. Linux RAID 磁盘管理

    Linux RAID 磁盘管理 RAID工作模式介绍:https://www.cnblogs.com/xiangsikai/p/8441440.html 本章主要讲解 Linux下 RAID5 与 R ...

  2. linux基础-磁盘阵列(RAID)实例详解

    磁盘阵列(RAID)实例详解 raid技术分类 软raid技术 硬raid技术 Raid和lvm的区别 为什么选择用raid RAID详解 RAID-0 RAID-1 RAID-5 Raid-10 R ...

  3. 末学者笔记--Linux中RAID磁盘阵列及centos7启动过程

    <一>RAID概念 磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意. 磁盘阵列是由很多价格较便 ...

  4. Linux系统的RAID磁盘阵列

    RAID概念 磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意. 磁盘阵列是由很多价格较便宜的磁盘,以硬件( ...

  5. Linux下逻辑卷LVM的管理和RAID磁盘阵列

    目录 LVM 一:LVM的创建 二:LVM的拉伸 三:LVM的缩小 四:LVM的删除 五:RAID磁盘阵列的添加 LVM LVM(Logical Volume Manager) 逻辑卷管理器,可以动态 ...

  6. Linux进阶之RAID磁盘阵列、系统启动及dd命令

    本节内容 1.      磁盘阵列 RAID0: 条带卷 2+ 100% 读写速度快,不容错 RAID1: 镜像卷 2   50% 读写速度慢,容错 RAID5: 奇偶校验条带卷 3 读写速度快,容错 ...

  7. Linux下RAID磁盘阵列的原理与搭建

    RAID概念 磁盘阵列(Redundant Arrays of Independent Disks,RAID),有"独立磁盘构成的具有冗余能力的阵列"之意. 磁盘阵列是由很多价格较 ...

  8. linux lvm管理扩展 RAID磁盘阵列管理

    LVM逻辑卷将多个物理分区/磁盘从逻辑上组合成一个更大的整体,从其中划分出不同的逻辑分区,逻辑分区的大小可以根据需要扩大,缩减!!!!/boot用来存放引导文件,不要基于LVM创建 PV(物理卷)物理 ...

  9. Linux系统——Raid磁盘阵列

    Raid磁盘阵列 作用:解决磁盘速度.安全问题 Raid原理 Raid0 写入速度极快,有几块硬盘,写入速度就近似几倍,但是安全性极差,只要一块盘坏了,所有盘的数据全部坏掉,最少两块硬盘组合 性价比最 ...

随机推荐

  1. leetcode 33搜索旋转排序数组

    暴力解法:O(n) 想办法用二分查找Ologn

  2. 代码实现:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。

    import java.util.ArrayList; import java.util.List; import java.util.Scanner; //有n个人围成一圈,顺序排号.从第一个人开始 ...

  3. oracle 12 安装

    oracle 12 第二版本安装 下载地址  https://www.oracle.com/technetwork/cn/middleware/webcenter/content/downloads/ ...

  4. 阶段3 2.Spring_10.Spring中事务控制_8 spring基于纯注解的声明式事务控制

    新建项目 把之前项目src下的内容全部复制过来 pom.xml内复制过来 开始配置 新建一个config的包,然后再新建配置文件类SpringConfiguration @Configuration这 ...

  5. loadrunner 场景设计-手工场景方案(Schedule)设计 Part 1

    参考:http://blog.sina.com.cn/s/articlelist_5314188213_1_1.html loadrunner 场景设计-手工场景方案(Schedule)设计 Part ...

  6. Dojo入门:DOM操作

      作为一款功能齐全的js工具包,dojo提供了统一的DOM操作方法. dojo.byId dojo.byId 函数使您可以通过 id 属性选择一个 DOM 节点.该函数是标准 document.ge ...

  7. 跨域常见解决方案jsonp,cors示例

    ​​ 方案   JSONP jsonp需要后端进行配置,并且前端需要动态生成script标签通过callback调用函数进行操作的跨域解决方案 不建议使用该方案: 前后端均需进行配置处理,增加了工作量 ...

  8. unity中的常遇到的问题

    1.使用unity的MovieTexture播放视频在物体上,对象只能在电脑上 2.移动端播放全屏视频 Handheld.PlayFullScreenMovie(),视频文件必须放置在Streamin ...

  9. Spring Boot 中使用 WebSocket 实现一对多聊天及一对一聊天

    为什么需要WebSocket? 我们已经有了http协议,为什么还需要另外一个协议?有什么好处? 比如我想得到价格变化,只能是客户端想服务端发起请求,服务器返回结果,HTTP协议做不到服务器主动向客户 ...

  10. Linux集群之间配置NTP时间同步ntp

    NTP时间同步 注意事项 要注意的是,ntpd 有一个自我保护设置: 如果本机与上源时间相差太大, ntpd 不运行. 所以新设置的时间服务器一定要先 ntpdate 从上源取得时间初值, 然后启动 ...