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. MyBitis(iBitis)系列随笔之六:mybitis与spring集成

    目前Spring官方还没有出整合Mybatis的特性,但是mybitis比较给力,开发了一个mybatis-spring插件,达到与Spring的完美整合目的. 在与Spring集成前,一方面我们需要 ...

  2. SqlAlchemy使用详解

    python之sqlalchemy创建表的实例详解 通过sqlalchemy创建表需要三要素:引擎,基类,元素 from sqlalchemy import create_engine from sq ...

  3. AWS CLI 【S3】

    1.创建一个桶&删除一个桶 root@syavingc:~# aws s3 mb s3://syavingc #创建一个桶 make_bucket: syavingc root@syaving ...

  4. JSON.parse() 和 JSON.stringify() 的区别

    JSON.parse()与JSON.stringify()的区别   JSON.parse()[从一个字符串中解析出json对象] //定义一个字符串 var data='{"name&qu ...

  5. ios开发之--CGRect/CGSize/CGPoint/CGVector/CGAffineTransform/UIEdgeInsets/UIOffset和NSString之间的转换

    仅做记录,一个函数和字符串之间的互相转换 方法如下: UIKIT_EXTERN NSString *NSStringFromCGPoint(CGPoint point); UIKIT_EXTERN N ...

  6. 教你在Ubuntu上体验Mac风格

    导读 老实说,我是个狂热的 Ubuntu 迷,我喜欢 Ubuntu 默认的 Unity 主题样式外观.此外,还有很多关于 Ubuntu 14.04 的漂亮图标主题样式 可用来美化默认的外观.但正如我上 ...

  7. Struts2中的拦截器详解

    exception:异常拦截器,拦截异常aliasservletConfig18nprepare:预备拦截器,这个拦截器就是为了ModelDriven准备对象的,若Action类实现了preparab ...

  8. maven (profiles)装载不同环境所需的配置文件

    引子: maven与java的联系在今天的项目已经是不可分割的 ,但是不同的项目有各具特色的项目结构,不同的项目结构使用了不同的maven插件,想要了解一个项目的项目结构,或者自己构建一个具有成熟结构 ...

  9. java讲讲几种常见的排序算法

    java讲讲几种常见的排序算法(一) 目录 java讲讲几种常见的排序算法(一) java讲讲几种常见的排序算法(二) 以数组array={6,3,20,8,15,1}为例 冒泡排序 思路:从第0个到 ...

  10. 学习IPFS

    注:以下所有操作均在CentOS 6.8 x86_64位系统下完成. IPFS(InterPlanetary File System)是一个点对点的分布式超媒体分发协议,被认为是最有可能取代HTTP的 ...