centos7.2制作RAID磁盘阵列并管理

RAID技术的作用如下,主要是为了防止单硬盘损坏导致数据全部丢失,起到一个保险作用。

  • 数据冗余:把数据的校验信息存放在冗余的磁盘中,在某些磁盘数据损坏时,能从其他未损坏的磁盘中,重新构建数据。
  • 性能提升:RAID能把多块独立的磁盘组成磁盘阵列,通过把数据切成分片的方式,使得读/写数据能走多块磁盘,从而提升性能。
  • 提升储存容量:RAID可以将多个硬盘合并在一起,从而提升储存容量。
  • 高可用性:RAID可以保证服务器可靠耐用,即使硬盘坏了一个,剩下还有好几个硬盘是正常的,这样服务器才不会挂掉。

 先来看下实验环境,系统还是一如既往的centos7.2,当然这个方法也是通用的方法。比如在centos7.4等不同版本也可以使用。本次实验对网络没有什么要求,所以不管你是设置nat还是主机模式的网卡都行。重点在于对于实验机提前添加好几个虚拟磁盘。

给我们安装好的centos7.2系统添加4个20g的硬盘用于完成本次实验。

请把添加的磁盘文件统一放好以便于后续删除。完成后虚拟机配置如下所示:

然后我们就能开机准备开始play这个实验了。

首先,我们需要创建一个raid0,利用磁盘分区新建2个磁盘分区,每个大小都为20g。再用这2个的分区模拟一个40g的硬盘。(说白了就是把两个20g的盘组成一个40g的盘)

不过在此之前还需要先用yum命令安装mdadm工具。我这边是自己本地镜像有这个资源软件包我通过本地挂载yum源仓库下载,如果发现没有这个资源软件包的友友们可以让虚拟机使用nat网卡在能通外网的情况下挂载网络源比如阿里、腾讯、网易、华为的镜像源来下载这个工具。

这里说下为什么不推荐用centos自身配置好的yum网络源,因为它自身配置好的服务器在国外,有的时候下载部分软件慢不说还可能下到一半或者快好了直接断掉了。

插播一下本地yum网络源怎么配置(要想用这个一定要保证虚拟机能ping通外网)

先把本地的镜像源移到别的地方去或者删掉也行,主要是为了防止本地的镜像源优先使用但是又不通然后报错的问题。

我这边是通过*通配符的方式将其全部转移到home目录下

接着我vi编辑一份名为local.repo的文件

然后添加配置,我这边是只加了阿里云的。(其实不用写这么复杂,这里写的比较详细复杂,除了第一个基础源,第二个更新源和第三个extras(额外扩展)源都配置出来了。)

接着使用yum clean all清理一下yum缓存以后使用yum makecache进行元数据更新(其实直接使用yum repolist更新仓库就ok)。顺带一提不是说所有国内网络源都很快,软件都齐全,有的时候阿里云源可能没有其他源有的软件或者速度不如其他源快。所以要根据实际情况自己选择使用哪个源。

如下图所示:我隔了1年重新回来做这个,挂载了阿里云源后,我没把epel镜像源移走更新到这个epel时就非常慢,不过epel这东西本来也挺迷的。以前做的时候也是有时几MB的跑一会就完了,有时几十KB跑着等半天。

我这边觉得太慢了ctrl+C取消掉了,然后我直接更新仓库了。epel更新又变快了,就是这么让人迷惑。

所以我后面直接放弃了,我直接把这个epel的镜像源也给移走了,只保留国内源

然后我直接清一下缓存更新仓库了,这下舒服多了。可以看到阿里云镜像源里有的软件包都已经缓存记录好了。

除了自己手动配置yum网络源,也可以使用wget工具命令从这些官方的网站上去爬取下载下来这些官方已经给你配置好的yum源。(具体的网址自己上网查,我看到有不少人分享。)但是爬取下来后记得放到/etc/yum.repos.d/下,非则会识别不到报错。

最后就可以使用yum命令自由自在的美美拿所有需要的工具了,比如本次需要的mdadm工具。


                
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值