1.软文推荐

2.软文推荐

3.软文推荐

Raid大家都知道是冗余磁盘的意思(Redundant 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 mdadmmdadm-3.3.2-7.el7.x86_64

2.对两块数据盘进行分区,并设置分区类型为raid

fdisk命令只能对容量在2T以下的硬盘进行分区,如果超过2T则需要使用parted工具了。Parted命令以后会介绍使用方法,本节不赘述了。

在fdisk下raid的分区类型代码是fd,在parted工具下首先需要使用mklabel将磁盘格式由MBR改成GPT,然后才能使用mkpart命令进行分区,分完区之后使用set设置分区flag为raid即可。

3.使用mdadm命令创建raid1

可以看到创建时有个Note的提示,是说软raid不能当启动设备,这就是软raid比较鸡肋的地方了。

mdadm -C /dev/md0 -ayes -l1 -n2 /dev/xvd[b,c]1命令说明:-C创建阵列;-a同意创建设备,如不加此参数时必须先使用mknod 命令来创建一个RAID设备,不过推荐使用-a yes参数一次性创建;-l阵列模式;-n阵列中活动磁盘的数目,该数目加上备用磁盘的数目应该等于阵列中总的磁盘数目;/dev/md0阵列的设备名称,如果还有其他阵列组可以以此类推;创建完成后可以使用cat /proc/mdstat查看阵列状态:下图中第一次查看的时候提示resync完成了95.7%,第二次查询的时候两块盘才真正同步完。

也可以使用mdadm -D /dev/md0查看阵列组的状态

4.创建md0的配置文件echo DEVICE /dev/sd{a,b}1 >> /etc/mdadm.confmdadm -Evs >> /etc/mdadm.confmdadm运行时会自动检查/etc/mdadm.conf 文件并尝试自动装配,因此第一次配置raid后可以将信息导入到/etc/mdadm.conf 中。5.使用/dev/md0在/dev/md0上创建文件,然后挂载进行使用。mkfs.ext4 /dev/md0

本文来源:www.lxlinux.net/7442.html,若引用不当,请联系修改。

相关文章 8

1

腾讯云eks(腾讯云电脑) 37秒前

目录:1、容器服务csk的计费方式2、Service Mesh 浅析:从概念、产品到实践3、未来已来:从信通院 Serverless 标准,看无服务器发展趋势容器服...

2

详解Shell脚本的条件测试和if条件语句 1分钟前

本篇文章重点为大家讲解一下shell脚本的条件测试操作,并通过正确使用if语句,使Shell脚本具有一定的判断能力,以根据不同的条件来完成...

3

香港机房线路(香港机房线路分布图) 2分钟前

目录:1、香港服务器BGP线路机房的优势 ?2、香港沙田机房怎么样?3、深圳比特捷,几种鉴别香港服务器机房线路的方法香港服务器BGP线路机...

4

C 语言整数与字符串相互转换 4分钟前

一、简述 C 语言中整数与字符串的相互转换,有广泛应用的拓展函数(非标准库),也可以自己尝试简单的实现。 二、整数转字符串 1、拓展函...

5

阿里云国际版网站(阿里云国际官网) 7分钟前

目录:1、在阿里云买的网站,国外的可以进入网站吗?2、国内阿里云和国际阿里云的区别在哪3、ali云 国际版 vps 怎么购买4、怎么用手机浏览...

6

Linux系统locate命令详解 10分钟前

在Linux系统中 locate命令可以帮助用户迅速查找符合条件的文档,其方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找...

7

福州服务器租用(福州转租平台) 11分钟前

目录:1、福州哪里有服务器租用?2、福州双线服务器租用流程有哪些?3、福州市里哪里做网站好?租服务器稳定的!4、福州哪里有地方租...

8

CentOS 上启用EPEL存储库具体方法 13分钟前

EPEL(Extra Packages for Enterprise Linux)存储库提供了标准 Red Hat 和 CentOS 存储库中未包含的其他软件包。EPEL 存储库的创建是因为 Fedora 贡献者希...