centos 7 RAID0磁盘阵列步骤

第一步:添加三块硬盘,然后重启系统,fdisk  –l 查看硬盘信息

二:fsisk  /dev/sdb

命令(输入 m 获取帮助)n

Partition type:

   p   primary (0 primary, 0 extended, 4 free)

   e   extended

Select (default p): p

分区号 (1-4,默认 1)1

起始 扇区 (2048-41943039,默认为 2048)

将使用默认值 2048

Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039)+10G

分区 1 已设置为 Linux 类型,大小设为 10Gib

命令(输入 m 获取帮助)n

Partition type:

   p   primary (1 primary, 0 extended, 3 free)

   e   extended

Select (default p): p

分区号 (2-4,默认 2)

起始 扇区 (20973568-41943039,默认为20973568)

将使用默认值20973568

Last 扇区, +扇区 or +size{K,M,G} (20973568-41943039,默认为 41943039)

将使用默认值41943039

分区 2 已设置为 Linux 类型,大小设为 10GiB

命令(输入 m 获取帮助)t

分区号 (1,2,默认 2)1

Hex 代码(输入 L 列出所有代码)fd

已将分区“Linux”的类型更改为“Linuxraid autodetect

命令(输入 m 获取帮助)t

分区号 (1,2,默认 2)2

Hex 代码(输入 L 列出所有代码)fd

已将分区“Linux”的类型更改为“Linuxraid autodetect

命令(输入 m 获取帮助)p

磁盘 /dev/sdc21.5 GB,21474836480 字节,41943040 个扇区

Units = 扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理)512 字节 / 512 字节

I/O 大小(最小/最佳)512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0xf2f14edf

   设备 Boot      Start         End      Blocks  Id  System

/dev/sdc1            2048    20973567   10485760   fd  Linux raid autodetect

/dev/sdc2        20973568    41943039   10484736   fd  Linux raid autodetect

命令(输入 m 获取帮助)w

####其他两块相同步骤

三:创建RAID

Mdadm  –C  /dev/md0  –l  0  -n  3  /dev/sdb1  /dev/sdc1  /dev/sdd1

创建了一个名为dm0RAID0设备

Mdadm  --detail  /dev/md0

查看刚刚创建的md0信息

/dev/md0:

        Version : 1.2

  Creation Time : Sun Mar  4 15:16:52 2018

     Raid Level : raid0

     Array Size : 31432704(29.98 GiB 32.19 GB)

   Raid Devices : 3

  Total Devices : 3

    Persistence : Superblockis persistent

    Update Time : Sun Mar  4 15:16:52 2018

          State : clean

 Active Devices : 3

Working Devices : 3

 Failed Devices : 0

  Spare Devices : 0

     Chunk Size : 512K

           Name : bogon:0  (local to host bogon)

           UUID :4b9b907b:6e75b6dc:b569fa67:bba680ae

         Events : 0

    Number   Major  Minor   RaidDevice State

       0       8      17        0      active sync   /dev/sdb1

       1       8      33        1      active sync   /dev/sdc1

       2       8      49        2      active sync   /dev/sdd1

四:格式化与挂载

[root@localhost ~]# mkfs.xfs  /dev/md0

meta-data=/dev/md0               isize=512    agcount=16, agsize=491008 blks

         =                       sectsz=512   attr=2, projid32bit=1

         =                       crc=1        finobt=0, sparse=0

data     =                       bsize=4096   blocks=7856128, imaxpct=25

         =                       sunit=128    swidth=384 blks

naming   =version 2              bsize=4096   ascii-ci=0 ftype=1

log      =internal log           bsize=4096   blocks=3840, version=2

         =                       sectsz=512   sunit=8 blks, lazy-count=1

realtime =none                  extsz=4096   blocks=0, rtextents=0

[root@localhost ~]# mkdir  /raid0

[root@localhost ~]# mount  /dev/md0 /raid0

快速创建开机自动挂载磁盘阵列的配置文件 centos系统开机会读取磁盘阵列的配置文件/etc/mdadm.conf以启动RAID设备

[root@localhost ~]# echo "DEVICE /dev/sdb1 \/dev/sdc1 /dev/sdd1" >/etc/mdadm.conf

[root@localhost ~]# mdadm  -Evs  >>/dev/mdadm.conf

[root@localhost ~]# echo "/dev/md0 raid0 xfs defaults 0 0">> /etc/fstab

RAID性能测试

普通的磁盘写入模拟

[root@localhost ~]# time dd if=/dev/zero of=txt bs=1M count=1000

记录了1000+0 的读入

记录了1000+0 的写出

1048576000字节(1.0 GB)已复制,27.2592 秒,38.5 MB/

 

real  0m28.722s

user 0m0.002s

sys   0m4.630s

##写入1G耗时0m28.722s

RAID0的模拟

[root@localhost raid0]# time dd if=/dev/zero of=txt bs=1M count=1000

记录了1000+0 的读入

记录了1000+0 的写出

1048576000字节(1.0 GB)已复制,4.19957 秒,250 MB/

 

real  0m4.278s

user 0m0.001s

sys   0m0.483s

##写入1G耗时0m.278s

 

你可能感兴趣的:(Linux)