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

相关推荐

  • mysql 高可用

    实验:集群高可用 一个管理——一个主——两个从 管理 主机 从机1 从机2 1.必须先统一时间,做集群必须时间一致,所有主机做如下操作 所有主机统一ntp服务器时间,写入文件里 前期需要手工同步下 启用ntp服务 2.所有主机关掉iptables 和selinux 3.先做主从复制 主机配置文件 这四项必须写 重启服务 查看主机二进制文件的位置 主机创建账号…

    2018-06-19
  • NFS文件系统介绍及相关实验

    NFS:Network File System 网络文件系统,基于内核的文件系统。Sun公司开发,通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件,基于RPC(Remote Procedure Call Protocol远程过程调用)实现

    2018-06-28
  • 创建空文件和刷新时间

    复制文件和目录cp:    

    Linux笔记 2018-04-01
  • ssh等

    SSH端口转发 SSH会自动的加密和解密所有SSH客户端与服务器之间的网络数据;同时也可以将其他TCP端口的数据加密转发,这一过程叫“隧道”,这样也可以减少防火墙开启的端口。 实现过程是数据首先通过连接本机的某一个端口,被当做ssh协议数据发送给ssh服务器,ssh服务器解密再发给远程主机的端口 本地转发: -L localport:remotehost:r…

    2018-05-28
  • 网段划分

    物理上在一个网段,逻辑上不在一个网段 则通讯必须经过路由器 只要不在一个网段就要经过路由器 路由表   由于有类地址之间跨度太大,不利于使用,现在生产环境中使用的是无类地址。 无类地址:网络ID,主机ID不确定 CIDR:无类域间路由 无类域间路由表示法 IP/网络ID位数   172.20.0.123 netmask:子网掩码 32位二…

    Linux笔记 2018-07-02
  • rpm,yum命令,定时任务与sed常见用法

    rpm yum sed at 定时任务crontab

    2018-07-16