linuxraid硬盘
⑴ 什么是raid,如何在linux系统中实现
应用场景
Raid大家都知道是冗余磁盘的意思(Rendant Arrays of Independent Disks,RAID),可以按业务系统的需要提供高可用性和冗余性,目前市面上比较常见的是通过服务器的raid阵列卡来实现此功能。
通过硬件阵列卡实现raid具有可靠性高,性能好等特点,但是对于一般的企业而言硬件阵列卡固然好,如果大规模应用的话动辄几千上万的费用也不是他们所能承受的,难道就没有既能保证数据安全,又能减少费用支持的IT方案吗?当然有,软raid就可以实现这一需求。
实现步骤
软raid比较依赖操作系统,所以他的劣势也显而易见,需要占用系统资源(主要是CPU资源)。目前在Linux和windows下软raid都比较常见了,Linux是通过mdadm实现的,windows下则在win2003之后通过磁盘管理来实现。
实验环境
一台centos 7.2 VM,主机名分别为host1,host1上挂载两块50G的数据盘,我们的实验就在这两块数据盘上完成。
P.S:需要强调的是生产环境下两块组raid的硬盘必须是同品牌同型号同容量的,否则极容易出现软raid失效的情况。
1.确认操作系统是否安装了mdadm软件
[root@host1 ~]# rpm -qa |grep mdadm
mdadm-3.3.2-7.el7.x86_64
2.对两块数据盘进行分区,并设置分区类型为raid
4.创建md0的配置文件
echoDEVICE/dev/sd{a,b}1>>/etc/mdadm.conf
mdadm-Evs>>/etc/mdadm.conf
mdadm运行时会自动检查/etc/mdadm.conf 文件并尝试自动装配,因此第一次配置raid后可以将信息导入到/etc/mdadm.conf 中。
5.使用/dev/md0
在/dev/md0上创建文件,然后挂载进行使用。
mkfs.ext4/dev/md0
⑵ linux 如何挂载raid分区
1、创建所需的分区。
⑶ 在linux下如何挂载到RAID盘
Linux下挂载raid阵列,以CentOS系统,磁盘阵列设备名为emcpowera,使用的分区为emcpowera1为例:
1.使用命令fdisk –l /dev/emcpowera查看磁盘阵列的分区情况:
磁盘阵列分区信息如上图所示(只有一个分区/dev/emcpowera1)。
2.在/opt目录下新建一个空文件夹作为磁盘阵列的挂载点(此处示例中命名为GISData):
mkdir /opt/GISData
3.修改系统配置文件/etc/fstab(该文件控制系统磁盘加载),依照文件格式在最后一列添加如下信息:
vim /etc/fstab
/dev/emcpowera1 /opt/GISData ext3 defaults 0 0
添加后的fstab文件内容如下图:
4.重启机器后登录系统,使用命令df –lhT –B G查看当前的文件系统:
注:命令执行后显示的文件系统信息如上图所示,则挂载磁盘阵列成功。
⑷ linux下如何做硬件RAID
一般LENOVO服务器是CTRL+M进RAID控制器里做RAID
之后就可以安装系统redhat 4 update 4以后的raid 驱动都很全,按正常安装就可以,不用自己再加载
下面来讲讲如何用优盘来挂载驱动的方法,此方法要在Linux下执行操作:
1.下载官网上的最新驱动。
2.例如解压压缩驱动包cpq_cciss-2.6.10-13.rhel4.i686.dd.gzgzip –d cpq_cciss-2.6.10-13.rhel4.i686.dd.gz
3.这个方法优盘驱动必须在Linux下制作,注意设备名/dev/sdx中的x是变量,具体就是优盘的设备名,千万别搞错了,这个操作会清空整个设备的数据的。#Cat xxxxxxxxxxxxxxxxxx.img /dev/sdx
或者
#dd if= xxxxxxxxxxxxxxxxxxx.i686.dd of=/dev/sdx
4.下面的方法就和软盘版一样了,在光盘启动到boot的时候,输入下面的命令来加载驱动。linux dd
5.提示是否提供驱动磁盘
6.选择驱动磁盘的来源:如果为软驱则为 fd0, 如果usb 软驱或者 U 盘则为 sd 开头的,反正看具体的情况。提示插入驱动磁盘,此时按OK。
7.正在加载驱动,如果为 U 盘,则可能看不到此页面,因为速度很快就跳过了。
8.如果驱动不正确则提示如下:引用Failure to mount drive disk
如果驱动正确则提示加载 usb-storage ,此时驱动已经完全加载。完成一次加载后提示是否再加载其他存储驱动,如果已经加载完则选择NO。