Raid磁盘阵列

作用:解决磁盘速度、安全问题

Raid原理

Raid0 写入速度极快,有几块硬盘,写入速度就近似几倍,但是安全性极差,只要一块盘坏了,所有盘的数据全部坏掉,最少两块硬盘组合

性价比最高,安全性差,在不注重安全的地方可以使用

Raid1 相当于镜像,左右两边数据一样;第n块盘是第一块盘的镜像

安全性高,支持n-1块盘出现故障,一般银行使用这种架构;一旦出现磁盘故障,会从其他盘中复制数据

Raid5 较比Raid0 多了一个校验码,当盘出现故障时,校验码能够自动查找数据,反算回原始数据

支持坏一块磁盘,容量近似于n-1,具有一定的安全性,性价比较高,仅次于Raid0;企业应用最多的Raid方式

Raid5至少3块组合

Raid10  其实是Raid1+0 a组磁盘组成Raid1 b组磁盘组成Raid1 在Raid1的基础上组建a、b两组成为Raid0

可以允许各组坏掉一半的盘,读写速度提高,安全性比Raid5高,性价比不如Raid5高;

Raid10 至少4块组合

企业中,用硬件raid来工作,手动raid视为软件raid;硬件raid性能远高于软件raid,仅能在服务器上操作

软件raid命令

mdadm

先添加硬盘/dev/sd[bcde]===># mdadm -Cv /dev/md5 -l5 -n3 -x1 /dev/sd[bcde]===># mdadm -D /dev/md5

格式化# mkfs.ext4 /dev/md5===>挂载# mount /dev/md5 /benet===>手动创建raid配置 # madam -D -s>/etc/mdadm.conf

===># vim /etc/madam.conf  在UUID号行末尾 空格 auto=yes

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

模拟/dev/sdb硬盘损坏,将其拔出后再插入

# mdadm /dev/md5 -f /dev/sdb

# mdadm  -D /dev/md5 或 cat /proc/mdstat   #查看磁盘情况#

/dev/sdb硬盘failed后,备用硬盘/dev/sde自动同步/dev/sdb的数据,并开始工作

# mdadm /dev/md5 -r /dev/sdb     #将/dev/sdb硬盘移除#

# cat /proc/mdstat 或mdadm -D /dev/md5

# mdadm /dev/md5 -a /dev/sdb     #模拟一块正常硬盘将其插入到虚拟机#

# mdadm -D /dev/md5 或 cat /proc/mdstat

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

raid的拉伸

添加一块新的硬盘/dev/sdf,将其添加到raids中作为热备盘

# mdadm -G /dev/md5 -n4

# mdadm -D /dev/md5

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

删除软件raid  /dev/md5设备

# umount /dev/md5

# mdadm -S /dev/md5

# vim /etc/fstab ###删除/dev/md5所在行###

# rm -f /etc/mdadm.conf

Linux系统——Raid磁盘阵列的更多相关文章

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

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

  2. linux查看Raid磁盘阵列信息

    软件raid:只能通过Linux系统本身来查看 cat /proc/mdstat 可以看到raid级别,状态等信息. 硬件raid: 最佳的办法是通过已安装的raid厂商的管理工具来查看,有cmdli ...

  3. Linux中raid磁盘阵列

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

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

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

  5. 了解linux下RAID(磁盘阵列)创建和管理

    现在的操作系统,不论是windows 还是linux都具有raid的功能,RAID 分为硬件 RAID 和软件 RAID, 硬件 RAID 是通过 RAID 卡来实现的,软件RAID是通过软件实现的, ...

  6. Linux系统的RAID磁盘阵列

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

  7. 查看Linux系统下Raid信息

    软件raid:只能通过Linux系统本身来查看 cat /proc/mdstat 可以看到raid级别,状态等信息. 硬件raid: 最佳的办法是通过已安装的raid厂商的管理工具来查看,有cmdli ...

  8. Linux学习-软件磁盘阵列 (Software RAID)

    什么是 RAID 磁盘阵列全名是『 Redundant Arrays of Inexpensive Disks, RAID 』,英翻中的意思是:容错式廉价磁盘阵列.RAID 可以透过一个技术(软件或硬 ...

  9. linux系统磁盘管理(磁盘阵列)

    1.磁盘阵列简介 RAID(Redundant Array of Independent Disks)即独立硬盘冗余阵列,简称磁盘阵列.磁盘阵列是由很多价格较便宜的磁盘,以硬件(RAID卡)或软件(M ...

随机推荐

  1. 【BZOJ】1011: [HNOI2008]遥远的行星(近似)

    http://www.lydsy.com/JudgeOnline/problem.php?id=1011 题意:$f[i] = \sum_{j=1}^{i-1} \frac{M[i]M[j]}{i-j ...

  2. 学习:100个高质量Java开发者博客

    谷歌关键字搜索:100个高质量Java开发者博客. Java开发牛人十大必备网站.

  3. hdu 1022:Train Problem I(数据结构,栈,递归,dfs)

    Train Problem I Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)T ...

  4. pl/sql developer导出数据到excel的方法

    http://yedward.net/?id=92 问题说明:使用pl/sql developer导出数据到excel表格中是非常有必要的,一般的可能直接在导出的时候选择csv格式即可,因为该格式可以 ...

  5. hdu 4722(记忆化搜索)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4722 思路:简单的记忆化搜索,留意一下A==0时的情况就可以了. #include<iostre ...

  6. hdu 4708(暴力+找规律)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4708 思路:由于N不大,并且我们可以发现通过旋转得到的4个对角线的点的位置关系,以及所要旋转的最小步数 ...

  7. Linux atop监控工具部署

    一.atop简介 atop是一款用于监控Linux系统资源与进程的工具,它以一定的频率记录系统的运行状态,所采集的数据包含系统资源(CPU.内存.磁盘和网络)使用情况和进程运行情况,并能以日志文件的方 ...

  8. .NET开发过程中的全文索引使用技巧之Solr

        前言:相信许多人都听说过.net开发过程中基于Lucene.net实现的全文索引,而Solr是一个高性能,基于Lucene的全文搜索服务器.同时对其进行了扩展,提供了比Lucene更为丰富的查 ...

  9. sql语法:从一个表update到另外一个表

    sql语法:从一个表update到另外一个表 一. update a set a.name=b.name1 from a,b where a.id=b.id 二. update table1 set ...

  10. uva 110 Meta-Loopless Sorts 用程序写程序 有点复杂的回溯水题

    题目要求写一个直接用比较排序的pascal程序,挺有趣的一题. 我看题目数据范围就到8,本来以为贪个小便宜,用switch输出. 然后发现比较次数是阶乘级别的,8的阶乘也是挺大的,恐怕会交不上去. 于 ...