软raid实现raid5

现在Linux系统有磁盘情况如下

1

现在从sda,sdb,sdc,sdd 分区取出10G 的空间做raid5.

第一步:建立分区

现在执行fdisk  /dev/sd* 命令分区冲这四个磁盘划分10G分区 分别是sda6,sdb1,sdc1,sdd1。

具体操作如下:

23

分区完之后,执行#partx -a /dev/sd*  让分区生效。具体效果如下:

45

分区完成。

本地还有一个sde的磁盘作为备用盘,提升安全性能,容错率高。

第二步,建立raid5

执行mdadm -C /dev/md0 -a yes -l 5 -n 4 -x 1 /dev/sd{a6,b1,c1,d1,e}生成raid5

-n #: 使用#个块设备来创建此RAID
-l #:指明要创建的RAID的级别
-a {yes|no}:自动创建目标RAID设备的设备文件
-c CHUNK_SIZE: 指明块大小
-x #: 指明空闲盘的个数

这个没有-c  ,使用的是默认的块大小是512。

使用mdadm -D /dev/md0查看。如下图

12

使用mdadm -Ds /dev/md0查看md0信息并保存再/etc/mdadm.conf中

如图

3

 

创建文件系统

1

使用blkid命令查看如下

2

创建挂载点mkdir  /mnt/raid5

配置/etc/fstab文件

添加下列参数:

UUID=5b98ea45-15fc-4b67-9826-447cbc60a829 /mnt/raid5 ext4 defaults 0 0

保存退出

使用mount  -a 让配置生效,让md0挂载到/mnt/raid5上。

使用df -h 查看raid5是否生效,如图

1

可以使用mdadm -D /dev/md0查看raid5详细信息:

12

这个时候raid5就实现了。

 

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/89599

(0)
菜鸟入江湖菜鸟入江湖
上一篇 2017-12-06 17:55
下一篇 2017-12-06 23:44

相关推荐

  • 用户和组相关的配置文件总结

    前言: 在用户管理,组管理过程中,最基本的四个文件就是/etc下面的passwd,shadow,group,gshadow。他们记录了与用户和组相关的信息。是学习和深入了解用户,组的基本。 除了这些基本的配置文件 还有与初始化相关的配置文件。定义用户添加时初始状态的配置文件/etc/default/useradd。 以及用户家目录的内容文件参考目录/etc/…

    Linux干货 2016-10-24
  • linux基础知识之nmcli

           CentOS7才有的功能网络组:将多块网卡聚合在一起的方法,从而实现冗错和提高吞吐量        网络组不同于旧版中的bonding技术,提供了更好的性能和扩展性        网路组由内核驱动和teamd守护进程实现 &n…

    Linux干货 2016-09-07
  • linux 网路管理路由和team网络组

    如何实现把linux当路由器来使用,实现不同网段之间的通信访问,这就是今天所要实现的路由配置   环境准备:4台虚拟机,两台中间两台作为路由器来使用(每天主机两块网卡),其他两台作为终端主机,目的是让不同网段的两台主机之间互相访问(这里在vmware里面做的实验,所以网卡的类型都设置为桥接)   拓扑图:   步骤一:将A、D两…

    Linux干货 2017-05-07
  • 计算机基础知识(第一天)

    一、计算机的硬件组成         冯诺依曼体系结构:             CPU、存储器、输入设备、输出设备       &nbsp…

    Linux干货 2016-07-26
  • linux的发展史

    一、今天要介绍的Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 但是很多时候我们了解到的技术都不是…

    Linux干货 2016-10-17
  • bash变量类型及区别之浅谈

    变量类型,区别 位置变量$0 $1,$2,$# $@ $* 变量的类型:本地变量、环境变量、位置变量 本地变量:生效范围为当前shell进程,对当前shell之外的其他shell进程包括当前shell的子进程均无效 环境变量:生效范围为当前shell进程及子进程 位置变量:$1,…..$n,${10}来表示,用于放脚本在脚本代码中调用通过命令行传…

    Linux干货 2016-08-12