简单的RAID模拟

简介:

相比普通的硬盘和分区而言,其实可以考虑把多个硬盘或者分区组合起来,从而可以发挥出硬盘或者分区的极大性能,但一般情况下,不同的硬盘结合会有不同的效果,下面就介绍一下简单的模拟RAID阵列的使用,由于机器的限制,模拟软RAID。

  模拟RAID-0:

  ①读、写性能提升

  ②可用空间:N*min(S1,S2,...)

  ③无容错能力

  ④最少磁盘数:2, 2

  在虚拟机终端添加几块硬盘(建议最好同一个生产厂家、同一批次、同一大小),这样有利于更好发挥硬盘性能,减少硬盘空间的浪费。

  (1)添加几块硬盘,由于大小不一,进行分区处理,达到大小相同。

  wKioL1mgz66DYUHaAABlD8avCXg272.png

  

  wKiom1mg0yiDm4nPAAB1rwirFAE434.png

  wKioL1mg0xvRQIyqAAAO6Cez2M0357.png

  记得对分区记性类型转换,变成Linux raid auto;如果,添加的硬盘没有显示出来,需执行命令echo '- - -' > /sys/class/scsi_host/host0(2)/scan,然后就可以看到硬盘了。

  (2)进行创建RAID-0。

  wKioL1mg1VTzxu12AAAli6g95dM851.png

  (3)查看刚创建好的,RAID。

  wKioL1mg1hjT9mWcAACAkUB5iFQ851.png

  (4)把创建好的raid0写入到文件里,可以根据配置文件再找回丢失的文件。

  wKioL1mg1vSxyDJeAAAz1LGNKnU055.png

  (5)进行格式化以及挂载。

  

wKiom1mg1--xbCetAABOGVQ50io251.png

wKioL1mg1-Hzue4fAAB2LgONRFw745.png

  (6)进行测试。

  

wKiom1mg2hmhVEP5AAA6RFrMTck116.png

wKioL1mg2gvRui8EAAA_tjitLHA647.png

  由于在行进软RAID模拟,读写性能变化不大。不过还是有一点点提示的。

  补充说明:mdadm

     -C --create  /dev/mdX 创建 名为mdX 的raid

-a yes 当没有所有的/dev/mdX 设备时,自动创建该设备

-l --level  n  所要创建的raid等级

-n n  该raid的数据盘有多少个成员 

-x n  该raid的热备盘有多少个  raid0 不支持-x

-c 值  指定chunk大小,仅限raid0 raid5 

 


  模拟删除RAID:

  ①取消挂载,删除写进/etc/fstab里面的文件。

  wKiom1mg4EPDfUX2AABdN0kzZbM381.png

  ②停止raid的运行,删除/etc/mdadm.conf里面的文件。

  wKioL1mg4PmwDMEuAAAaNvVsuLU400.png

  ③清除对应设备上面超级块信息。

  wKioL1mg4Z6AkYJkAAAXDK3idRM974.png

  补充说明:

  mdadm -S 设备名称     停止设备

  mdadm -A 设备名称     激活设备

  mdadm -A -s 设备名称   激活全部设备  

  其实RAID有很多种阵列,常见的有RAID-1、RAID-10、RAID-5等。这次就不一一介绍了。

  


  

本文转自 LUksl 51CTO博客,原文链接:http://blog.51cto.com/19940919/1959507



相关文章
|
12天前
|
存储 安全
RAID磁盘阵列的原理
【4月更文挑战第4天】RAID是冗余磁盘阵列技术,通过组合多块磁盘提升性能和数据安全性。常见类型包括RAID 0(条带化,无冗余,高风险),RAID 1(镜像,数据冗余,磁盘利用率50%),RAID 5(奇偶校验,允许1块硬盘故障,空间利用率 `(n-1)/n`)。RAID 10是RAID 1和0的组合,提供高可用性和性能。RAID可使用软硬件实现,云服务常处理硬件问题。处理硬盘失效有热备(自动替换)和热插拔(更换失效硬盘)两种方式。
29 2
|
3月前
|
存储 数据挖掘 数据库
服务器RAID0:提高数据传输速度 (服务器raid0作用)与RAID1的区别
服务器RAID0:提高数据传输速度 (服务器raid0作用)与RAID1的区别
|
12月前
|
存储 Unix Linux
硬件 RAID 与软件 RAID 之间的区别
独立磁盘冗余阵列 (RAID) 是一种将多个物理驱动器组合到一个单元中的虚拟磁盘技术。这是一种通过使用多个驱动器来提高存储介质的性能和可靠性的方法。驱动器配置为在磁盘之间划分数据以分配负载,或者复制数据以确保在磁盘发生故障后可以恢复数据。RAID 的执行可以使用特殊控制器(硬件 RAID)或操作系统驱动程序(软件 RAID)来完成。
161 0
|
存储 安全 数据库
|
存储 数据安全/隐私保护 数据库管理