☆RHEL6创建软raid的使用☆——经典之作
raid主要的种类 1、raid0 扩展卷 raid 0又称Stripee或Striping,中文译为集带工作方式, 有时也可以理解为拼凑。
它是将要存取的数据以条带状的形式尽量平均分配到多个硬盘上, 多块硬盘同时进行读 写,从而提高数据的读写速度。 raid 0另一目的是为了获得更大的“单个”磁盘容量。
2、raid1 镜像卷 至少两块 一块备份 一块用 raid 1 又称为Mirror或Mirroring,中文译为镜像方式。 这种方式的出现完全是为了数据库的安全考虑的, 它是把用户写入硬盘的数据百分百的复制到另一块硬盘上或硬盘的不同地方。当读取数据时 系统先从源盘读取数据,如果成功了,系统不去管备份盘上的数据; 如果失败了,则系统自动转而去读取备份盘上的数据,这样不会造成用户工作任务的 中断。 由于对存储数据百分百的备份,在所有raid级别中,raid 1提供最高的数据安全保障。 同样由于数据百分百的备份,备份数据占了存储空间的一半 ,因而,mirror的磁盘空间利用率低,存储成本高。
3、raid5 扩展卷 至少三块 每块的三分之一拿来做备份 有效地只有两块 坏一块其他两块会自动恢复第三块的数据 最多只能坏一块 raid 5是一种存储性能、数据安全和存储成本兼顾的存储方案,也是目前应用最广泛的raid技术。 各块独立硬盘进行条带化分割,相同的条带化进行奇偶校验,校验的数据平均分布在每块硬盘上。 以n块硬盘构建的raid 5阵列可以有三分之二块硬盘的容量,存储空间的利用率非常的高。 raid 5不对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到raid 5的各个硬盘上, 并且奇偶校验信息对应出来的数据分别存储与不同的硬盘上。当raid 5的任何一块硬盘上的数据丢失, 均可已通过校验数据推算出来。
4、raid6 至少四块硬盘 最多可以坏两块 5、raid10 raid0+raid1
software raid 软磁盘阵列,软件raid使你可以将两个或多块设备组合为单个raid设备
mdadm的常用选项
-A <阵列设备名> --assemble:加入一个以前定义的阵列
-C <阵列设备名> --create : 创建一个新的阵列
-D <阵列设备名> --detail: 显示md device的详细信息
-l, --level=:设定raid level
-s,--scan:扫描配置文件或/proc/mdstat以搜寻丢失的信息
-n,--raid-devices=:指定阵列中可用devices数目,这个数目只能由--grow修改
-x,--spare-devices=:指定初始阵列的富余device 数目
-ayes :自动创建md阵列文件
raid 的创建
#mdadm -C /dev/md0 -ayes -l0 -n2 /dev/sd[a,b]1
创建一个raid0磁盘列阵名叫/dev/md0并激活,有两块磁盘/dev/sd[a,b]1的分区组成
#mdadm -C /dev/md0 -ayes -l1 -n2 /dev/sd[a,b]1
创建一个raid1磁盘列阵名叫/dev/md0并激活,有两块磁盘/dev/sd[a,b]1的分区组成
#mdadm -C /dev/md0 -ayes -l5 -n3 -x1 /dev/sd[a,b,c,d]1
创建一个raid5磁盘列阵名叫/dev/md0并激活,有四块磁盘/dev/sd[a,b,c,d]1的分区组成
-x1 的意思 创建一个热备盘 说白了就是备用的
查看阵前状态 #cat /proc/mdstat or #mdadm -D /dev/md0
mkfs.ext4 /dev/md0
挂载阵前设备 mount -t /dev/md0 /raid0
停止阵前设备 umount /dev/md0 再 #mdadm -S /dev/md1 如果感觉这块raid不好 想要再次添加这块radi
这里牵扯到彻底清除磁盘上的raid信息
#mdadm --zero-superblock /dev/sdb{5..6} 启动阵前设备 #mdadm -A /dev/md0 /dev/sdb{5,6}
★software raid配置文件
mdam 不采用/etc/mdadm.conf作为主要的配置文件,他完全可以不依赖文件也不会影响阵列的正常工作。
该配置文件的主要作用是方便跟踪软raid的配置。对该文件进行配置是有好处的,但不是必须的。推荐对该文件进行配置。
建立方法如下: 创建阵列 mdadm -D -s >> /etc/mdadm.conf或 mdadm --detail--scan >>/etc/mdadm.conf 自动挂载,修改/etc/fstab文件
/dev/md0 /raid5disk ext4 defaults 0 0
然后我们开始做试验、添加一块10G sdb磁盘,10G全都给扩展分区,分两个逻辑分区分别是/dev/sdb5,/dev/sdb6 ,分别为5G,分完区以后修改磁盘类型,默认的是83linux 我们修改成id为fd linux raid autodetect 类型 #partprobe 同步分区列表 或#blkid 查看已挂载的分区
#mdadm -C /dev/md0 -ayes -l0 -n2 /dev/sdb{5..6} 使用/dev/sdb的两块逻辑分区5,6创建磁盘列阵raid0,-ayes并激活。 -C 代表的是创建 /dev/md0 创建的磁盘列阵名叫/dev/md0 -ayes 激活 可以直接格式化使用 -l0 创建的磁盘阵列的类型arid0 -n2 两块分区 /dev/sdb{5..6} 使用/dev/sdb{5..6}分区5到6
mdadm -D /dev/md0 查看磁盘列阵的信息
激活raid可以使用mdadm -A /dev/md0 也可以使用#cat /proc/mdstat
然后我们建立几个新的挂载目录 #mkdir raid0 #mkdir raid1 #mkdir raid5
格式化/dev/md0 #mkfs.ext4 /dev/md0
挂载#mount /dev/md0 /raid0
#df 或#df -Th 查看下磁盘的信息
重启后可能就会不生效,我们编辑下fstab文件
#vi /etc/fstab /dev/md0 /raid0 ext3 defaults 0 0
#umount /dev/md0 #mount -a
最重要的重启后生效可以#vi /etc/mdadm.conf mdadm -D -s >>/etc/mdadm.conf 好了 raid0 我们就做完了
☆RHEL6创建软raid的使用☆——经典之作的更多相关文章
- Linux下创建软Raid
1- Linux下创建软Raid 步骤1.创建磁盘,并转换为fd #fdisk /dev/sdb //这里使用新的磁盘sdb 然后输入n ,创建分区 使用默认的起始点 输入大小为+100M 然后重 ...
- centos6中创建软raid方法
raid概述: 组建raid阵列命令: mdadm:模式化的工具 /etc/mdadm.conf -A Assemble 装配模式 -C Create 创建模式 -C:专用 ...
- RHEL6 删除软RAID
停止使用RAID: 1.umount raid组上的硬盘的所用的分区 若使用raid组创建vg,需要删除或去激活VG 2.停止raid服务 mdadm -S /dev/md0 3.清除MBR # md ...
- Linux 常见 RAID 及软 RAID 创建
RAID可以大幅度的提高磁盘性能,以及可靠性,这么好的技术怎么能不掌握呢!此篇介绍一些常见RAID,及其在Linux上的软RAID创建方法. mdadm 创建软RAID mdadm -C -v /de ...
- Linux中的LVM和软RAID
在实际工作中,会经常碰到所给的服务器硬盘容量太小,而实际的应用软件中却需要一个容量较大的分区进行数据存储等,除了通过硬件RAID卡来实现合并多硬盘外,其实我们也可以通过软件的方式来实现. 实验 ...
- Linux软raid创建
RAID: HBA:基于主机的适配器 RAID:Redundent Array of Inexpensive Disks 廉价磁盘阵列 Independent 独立磁盘阵列 Level:仅 ...
- Raid 介绍以及软raid的实现
RAID: old Redundant Arrays of Inexpensive Disks (廉价磁盘冗余阵列) new Redundant Arrays of Independent Disks ...
- CentOS 6.3下配置软RAID(Software RAID)
一.RAID 简介 RAID 是英文Redundant Array of Independent Disks 的缩写,翻译成中文意思是“独立磁盘冗余阵列”,有时也简称磁盘阵列(Disk Array). ...
- linux磁盘管理系列-软RAID的实现
1 什么是RAID RAID全称是独立磁盘冗余阵列(Redundant Array of Independent Disks),基本思想是把多个磁盘组合起来,组合一个磁盘阵列组,使得性能大幅提高. R ...
随机推荐
- qt超强绘图控件qwt - 安装及配置
qwt是一个基于LGPL版权协议的开源项目, 可生成各种统计图.它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据, 数据源以数值,数组或一组浮点数等方式 ...
- JS 公共方法
1.Format函数 $.GM.Format = function (source, params) { if (arguments.length == 1) return function () { ...
- WPF 之 资源(Resource)
1.什么叫WPF的资源(Resource)? 资源是保存在可执行文件中的一种不可执行数据.在WPF的资源中,几乎可以包含图像.字符串等所有的任意CLR对象,只要对象有一个默认的构造函数和独立的属性. ...
- JavaScript中数组操作
var arr1=new Array(); arr1.push(1);//在数组的中末尾添加元素,并返回新的长度 arr1.push(2);//在数组的中末尾添加元素,并返回新的长度 arr1.pop ...
- 如何删除Weblogic域
1. delete entry in WL_HOME/common/nodemanager/nodemanager.domains 2. delete entry in FMW_HOME/domain ...
- 认识C中的结构体
C中结构体是另外一种表示数据形式的方式,结构体中可以表示C中的基本数据形式,如int,double....结构体可以让我们更好的表示数据.下面来看看结构体. 说到结构体首先要了解的是它的申明形式,要申 ...
- python3.x 学习心得
今天晚上怎么这么不顺利呢,进家灯泡坏了,唉,房东也来收房租了,但是还是要坚持今晚给大家更新一番,笔者接触python也有一段时间了.虽然说现在可以看懂别人的代码.但是一到自己写写代码就感觉很懵逼了,本 ...
- [JavaEE] SSH框架笔记_S.S.H框架各自的优缺点
Struts的原理和优点.Struts工作原理MVC即Model-View-Controller的缩写,是一种常用的设计模式.MVC 减弱了业务逻辑接口和数据接口之间的耦合,以及让视图层更富于变化.M ...
- Android学习笔记⑦——UI组件的学习AdapterView相关1
AdapterView是一个非常重要的组件之一,他非常灵活,所以得好好学...AdapterView本身是一个抽象类,派生出来的子类用法也十分相似,只是界面有一定的区别,因此本节把他们归为一类 Ada ...
- 《Cortex-M0权威指南》之体系结构---系统模型
转载请注明来源:cuixiaolei的技术博客 Cortex-M0体系结构包括:系统模型.存储器映射.异常中断.这篇文章主要讲解Cortex-M0的系统模型. 操作模式和状态 如上图所示,Cortex ...