RAID 0 软件实现

RAID 0 软件实现

       RAID 0又称为StripeStriping,它代表了所有RAID级别中最高的存储性能。RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。

RAID 0的缺点是不提供数据冗余,因此一旦用户数据损坏,损坏的数据将无法得到恢复。RAID0运行时只要其中任一块硬盘出现问题就会导致整个数据的故障。一般不建议企业用户单独使用。

RAID 0具有的特点,使其特别适用于对性能要求较高,而对数据安全不太在乎的领域,如图形工作站等。对于个人用户,RAID 0也是提高硬盘存储性能的绝佳选择。

可以用整块硬盘,也可以用分区做raid0,这里使用分区。

1 分区

创建俩个新分区 /dev/sda6  /dev/sda7

注意:记得把分区的ID 改为fd

同步分区

[root@centos7 ~]# partprobe

2 创建RAID 0

[root@centos7 ~]# mdadm  -C /dev/md0 -a yes -l 0 -n 2 /dev/sda6 /dev/sda7
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.
[root@centos7 ~]#

创建成功,

 -C 创建新的一个新的磁盘阵列,设备名手动指定为md0

-a {yes|no}:自动创建目标RAID设备的设备文件

-l 指定RAID级别,这里为0

-n 指定参加阵列的磁盘数量

新的设备名为/dev/md0,此设备可以像分区一样使用,下来可以进行创建文件系统,挂载,然后就可正常使用了。

3 创建文件系统

[root@centos7 ~]# mkfs.ext4 /dev/md0

查看设备

[root@centos7 ~]# blkid
[……]
/dev/sr0: UUID="2016-12-05-13-52-39-00" LABEL="CentOS 7 x86_64" TYPE="iso9660" PTTYPE="dos"
/dev/sda6: UUID="70b40ab3-f5ba-2412-df4d-d159d01e22ae" UUID_SUB="7ebe1427-b452-8a91-1c46-03f8a47e17e7" LABEL="centos7.3.loacl:0" TYPE="linux_raid_member"
/dev/sda7: UUID="70b40ab3-f5ba-2412-df4d-d159d01e22ae" UUID_SUB="b946d93b-6b3e-c5cb-f10e-ce43c4d25774" LABEL="centos7.3.loacl:0" TYPE="linux_raid_member"
/dev/md0: UUID="7fa669ed-fc90-4ecc-a7a7-a49997f23c06" TYPE="ext4"

可以看到/sda6/sda7UUID/dev/md0都相同。

4 挂载

 [root@centos7 ~]# mkdir /mnt/md0
[root@centos7 ~]# mount /dev/md0  /mnt/md0/

查看挂载情况

[root@centos7 /mnt/md0]# df -h /dev/md0
Filesystem      Size  Used Avail Use% Mounted on
/dev/md0        2.0G  6.0M  1.9G   1% /mnt/md0

设置开机挂载

[root@centos7 ~]# blkid /dev/md0
/dev/md0: UUID="7fa669ed-fc90-4ecc-a7a7-a49997f23c06" TYPE="ext4"
[root@centos7 ~]# vim /etc/fstab
UUID=dddd23d1-1012-4bac-9717-56b9b469e0c2 /       ext4   defaults        1 1
UUID=316d8677-25b8-49af-b4eb-54daa20b6595 /boot   ext4   defaults        1 2
UUID=dacd6ddd-d765-4646-b98c-0579f2732749 swap    swap   defaults        0 0
UUID=7fa669ed-fc90-4ecc-a7a7-a49997f23c06 /mnt/md0  ext4  defaults        0 0

5 查看raid0 /dev/md0)的详细情况

[root@centos7 ~]# mdadm -D /dev/md0
/dev/md0:
        Version : 1.2
  Creation Time : Tue Apr 25 11:51:21 2017
     Raid Level : raid0
     Array Size : 2095104 (2046.00 MiB 2145.39 MB)
   Raid Devices : 2
  Total Devices : 2
    Persistence : Superblock is persistent
    Update Time : Tue Apr 25 11:51:21 2017
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0
     Chunk Size : 512K
           Name : centos7.3.loacl:0  (local to host centos7.3.loacl)
           UUID : 70b40ab3:f5ba2412:df4dd159:d01e22ae
         Events : 0
    Number   Major   Minor   RaidDevice State
       0       8        6        0      active sync   /dev/sda6
       1       8        7        1      active sync   /dev/sda7
[root@centos7 ~]#

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

(0)
linux is not unixlinux is not unix
上一篇 2017-05-02
下一篇 2017-05-02

相关推荐

  • 压缩及解压缩工具

    压缩和解压缩工具      压缩比      目的:时间换空间      CPU的时间 –> 磁盘空间 常见的压缩及解压缩工具: compress/uncompress, .Z gzip/gunzip, .gz bzip2…

    Linux干货 2016-08-22
  • 第三周练习

    列出当前系统上所有已经登录的用户的用户名,注意:同一用户登录多次,只显示一次。                     ~]# who | cut -d" " …

    Linux干货 2016-11-09
  • 用户和组相关的配置文件总结

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

    Linux干货 2016-10-24
  • Raspberry pi设置自动拨号,搭建无线路由环境

    Raspberry pi设置自动拨号,搭建无线路由环境 前言  raspberry pi(树莓派), 是一款针对电脑业余爱好者、教师、小学生以及小型企业等用户的迷你电脑,由于可以烧录Linux操作系统,因此可以衍生出各种各样的使用途径,诸如控制版,爬虫机器,个人vps,门禁系统…..本文主要介绍如何在raspberry pi上面完成pppoe拨号上…

    2017-03-28
  • Linux学习之课前环境安装调试

    系统安装,VNC,VMware软件安装

    2018-03-26