RAID5的组建

    RAID5在实际场景中应用最多,RAID5最少使用3块硬盘,3块硬盘中允许1块硬盘损坏,RAID5它的最大特点是可以有一块硬盘做冗余,其使用率是 N-1存储空间(N表示硬盘数量)

    首先创建分区,然后转换分区类型,最后保存退出。

注解:虚拟机总共有6块硬盘,我是从第3块硬盘开始做raid5的,所以是/dev/sdc

[root@client3 ~]# fdisk /dev/sdc

1.jpg

[root@client3 ~]# fdisk /dev/sdd

2.jpg

[root@client3 ~]# fdisk /dev/sde

3.jpg

[root@client3 ~]# fdisk /dev/sdf

4.jpg

激活新划分好的分区

[root@client3 ~]# partx -a /dev/sdc
[root@client3 ~]# partx -a /dev/sdd
[root@client3 ~]# partx -a /dev/sde
[root@client3 ~]# partx -a /dev/sdf

5.jpg

创建raid5

[root@client3 ~]# mdadm -C /dev/md0 -n 3 -x 1 -a yes -l 5 /dev/sd[c-f]1

6.jpg

格式化

[root@client3 ~]# mke2fs -t ext4 /dev/md0

7.jpg

生成mdadm.conf配置文件

[root@client3 ~]#mdadm -Ds > /etc/mdadm.conf

9.jpg

创建raid的挂载点,把md0挂载到刚创建的挂在点,查看/mydata下是否有lost+found。有说明挂载成功

[root@client3 ~]# mkdir /mydata
[root@client3 ~]# mount /dev/md0 /mydata/
[root@client3 ~]# ls /mydata/

8.jpg

我们可以测试一下raid5是否可以正常使用,我们把/dev/sdd1硬盘设置为损坏,然后查看热备硬盘能否自动切换上

10.jpg

[root@client3 ~]# mdadm /dev/md0 -f /dev/sdd1

12.jpg

如上图所示,sdf1硬盘自动切换上去。在这raid5基本配置成功!

我们把损坏的硬盘移除

[root@client3 ~]# mdadm /dev/md0 -r /dev/sdd1

13.jpg

再添加一块硬盘

[root@client3 ~]# mdadm /dev/md0 -a /dev/sdd1

14.jpg

想要关闭raid5,先要卸载挂载点,然后停止raid5。

[root@client3 ~]# umount /dev/md0
[root@client3 ~]# mdadm -S /dev/md0

如果你要彻底删除组建的raid5,再执行下面命令

[root@client3 ~]# mdadm --zero-superblock /dev/sdc1
[root@client3 ~]# mdadm --zero-superblock /dev/sdd1
[root@client3 ~]# mdadm --zero-superblock /dev/sde1
[root@client3 ~]# mdadm --zero-superblock /dev/sdf1
[root@client3 ~]#rm -rf /etc/mdadm.conf

原创文章,作者:染,如若转载,请注明出处:http://www.178linux.com/10521

(1)
染
上一篇 2016-02-14
下一篇 2016-02-14

相关推荐

  • 第一周作业-02

    Linux的命令格式 命令的语法通用格式:    ~]# COMMAND OPTIONS ARGUMENTS        COMMAND: 发起一命令:请求内核将某个二进制程序运行为一个进程;            程序 –&…

    Linux干货 2016-09-19
  • centos7 root密码忘记怎么修改

           对于事务繁忙或者容易忘东忘西的朋友说,想要记着一些事情总感觉比登天还要难,特别是像密码之类的。可能要记忆的密码太多,总是不经意间就把密码忘记或者把密码混淆。总之这种站的比例还是有点分量的,例如我刚刚接触Linux时 ,第一把centos7装到电脑上没有多久,就把root密码忘记了,费了好时间,也请教了很多…

    Linux干货 2017-04-03
  • MariaDB之MHA配置

    工作拓扑 一、MHA简明:     MHA(Master HA)是一款开源的MySQL的高可用程序,它为MySQL主从复制架构提供了    automating master failover 功能。MHA在监控到master节点故障时,会提升其中    拥有最新数据的…

    2014-10-08
  • Linux之bash shell脚本编程入门篇(一)

    什么是bash shell脚本编程? 答:Linux里面有多种shell,而CentOS和redhat的默认shell是bash shell。至于shell脚本,这个跟windows操作系统里面的批处理文件有点像(.bat的文件)。不知道大家还是否记得Linux的哲学思想吗?其中有那么两点点:由众多目的的单一应用程序组成:一个程序只做一件事,且做好;组合目的…

    Linux干货 2016-08-15
  • 第七周作业

    1、简述linux操作系统启动流程 CentOS 启动流程图: 通电自检 power on system test(POST)–> BIOS –> 主机加电以后会将各个部件运转起来,然后通过COMS上的软件程序BIOS(Basic Input Output System)检测每个设备cpu、内存、硬盘进行故障检查并进行硬件…

    2018-02-07
  • HTTP的基础配置

    目录: 1.修改监听的IP和PORT 2.持久连接(保持连接,长连接) 3.MPM 4.DSO 5.定义’Main’ server_name的文档页面路径 6.站点访问控制常见机制 7.定义站点主页面: 8.定义路径别名 9.设定默认字符集 10.日志设定 11.基于用户的访问控制 12.虚拟主机 13.status页面 14.cur…

    Linux干货 2017-08-08

评论列表(1条)

  • stanley
    stanley 2016-02-14 10:09

    实战参考佳篇