centos7下的raid10实现及挂载

需求分析,实现raid10可以有两种方法,第一种是先实现raid1,然后对raid1实现raid0,第二种是一次生成raid10。生成raid1至少需要2个分区或者硬盘,生成raid0至少需要2个分区或者硬盘,
因此新建4个分区来实现本次试验。
实现raid的命令是mdadm命令,下面介绍一下命令的常用选项
-C 创建raid,后跟raid名称,例如/dev/md0
-a 是否自动创建,后一般跟yes
-l 创建的raid等级,常见的有0、1、5、10、01等
-c 指定chunk大小
-n 后跟创建raid的设备个数
-x 后跟的是备用设备的个数
-D 后跟raid设备名称,查看raid的信息
-G 在现有的基础上增加分区
-S 停掉raid
第一步分区,找一块硬盘分4个分区,每个10G,并且将每个分区的类型改为fd
Device Boot Start End Blocks Id System
/dev/sdc1 2048 20973567 10485760 fd Linux raid autodetect
/dev/sdc2 20973568 41945087 10485760 fd Linux raid autodetect
/dev/sdc3 41945088 62916607 10485760 fd Linux raid autodetect
/dev/sdc4 62916608 83888127 10485760 fd Linux raid autodetect
第二步制作raid, mdadm -C /dev/md0 -a yes -l10 -n4 /dev/sdc{1,2,3,4},新建完成后可以使用madam -D /dev/md0查看raid的信息。
/dev/md0:
Version : 1.2
Creation Time : Sun Apr 29 21:01:25 2018
Raid Level : raid10
Array Size : 20955136 (19.98 GiB 21.46 GB)
Used Dev Size : 10477568 (9.99 GiB 10.73 GB)
Raid Devices : 4
Total Devices : 4
Persistence : Superblock is persistent

Update Time : Sun Apr 29 21:03:11 2018
State : clean
Active Devices : 4
Working Devices : 4
Failed Devices : 0
Spare Devices : 0

Layout : near=2
Chunk Size : 512K

Consistency Policy : resync

Name : centos7:0 (local to host centos7)
UUID : b3d945c8:824861c3:c3d9f892:efc3052e
Events : 17

Number Major Minor RaidDevice State
0 8 33 0 active sync set-A /dev/sdc1
1 8 34 1 active sync set-B /dev/sdc2
2 8 35 2 active sync set-A /dev/sdc3
3 8 36 3 active sync set-B /dev/sdc4
第三步格式化,mksf.ext4 /dev/md0

第四步挂载,新建目录/mnt/raid10,并实现挂载mount /dev/md0 /mnt/raid10,如果要实现开机自动挂载可以把挂载选项写到/etc/fstab文件中。挂载完成后使用df查看是否挂载成功。
到此,raid10已经实现,现在可以新建文件来测试读写性能,使用命令dd if=/dev/zero of=/mnt/raid10/f1 bs=1M count=4096 conv=fdatasync,可以和本机磁盘的读写速度做个对比,看一下性能提升了多少。

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

(8)
上一篇 2018-04-29 20:01
下一篇 2018-04-29 22:05

相关推荐

  • linu文件管理命令、bash工作特性以及globe通配介绍及实例

    #linux第二周作业1. Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。常用的工具:cp,mv,rm 复制命令:cp 两种使用风格:cp [OPTION]…[-T]SOURCE DEST cp[OPTION]…SOURCE …DIRECTORY 简要讲: cp SRC…DEST 1….

    Linux笔记 2018-08-14
  • linux 学习10

    1、Centos7系统下实现httpd-2.2的安装,并分别实现prefork、worker、event等几种工作方式 2、简述request报文请求方法和状态响应码 3、详细描述httpd虚拟主机、站点访问控制、基于用户的访问控制、持久链接等应用配置实例  

    2018-08-26
  • inode 表

    cp和inode :                    

    Linux笔记 2018-04-01
  • LVS介绍及工作原理

    LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。

    2018-07-03
  • linux 的基础命令以及快捷键的总结

    前两张给大家介绍了 计算机的最基础的东西,今天才真正开始学习linux,那么也是linux最基础的东西。 学习了大约两周的时间吧!对于我这个爱国者 英语啥也不懂的来说。好想说声“马哥 能退钱不,我想回农村”, 当然了 这只是个玩笑话,我是谁,” 打不死的小强”,要么你征服我,要么你被我征服 ,对于我来说,前者别想。 言归正…

    2018-07-28
  • linux基础(一)

    初级运维的一些基本命令跟相应的作用。

    Linux笔记 2018-04-01