RAID详解

 RAID是英文Redundant Array of Inexpensive Disks的缩写,简单地说就是独立冗余磁盘阵列,把多块独立的物理硬盘按照不一样方式组合起来成为一个硬盘组,用来提升存储能力和速度,起初是为了节省成本,可是在后来的应用节省并不明显,但是在运用中也体现其中的优点,能够提升读写能力和容错能力。ide

RAID是有级别的,这仅仅表明磁盘的的组合方式不一样,没有上下之分下面我就给大家介绍几个RAID的原理。 性能

RAID 0即条带化存储数据,是把一个数据分红几份分别存在几个独立的磁盘中,这样在读取或存储数据时就能并行进行,这样就大大提升了数据的读取和存储速率,可是它有一个缺点就是没有容错能力,假如其中的一个磁盘坏了那么就会影响整个数据的读取,这样就对数据的可用性没有了保障。 spa

RAID 1运用镜像来实现数据的冗余能力,它在存储数据的同时彻底把这份数据又复制到了另外一块磁盘中,用镜像的方式实现了数据的冗余,即便有一块磁盘坏了,它还会自动从另外一块磁盘中读到数据,保证用户数据的可用性和可修复性,可是空间的利用率是整个磁盘内存的一半。 内存

RAID 2RAID 3RAID 4 大体都相似,都是将数据分红若干份分别存在不一样的独立磁盘中,RAID 4使用到了奇偶校验码,它使用一块磁盘做为奇偶校验盘,这样就会给校验码盘增大访问量,因此会影响整个磁盘的的性能。 it

RAID 5 也是条带存储数据,一样也运用了奇偶校验码,不一样于RAID 4的是它是轮替作校验盘的,既存储数据又能够用来作校验盘,这样性能就提升了,既能保障数据的可用性和可恢复性又提升了传输数据的速率。 class

RAID 01 就是RAID 0RAID 1组合起来,先作条带再作镜像,条带能够提高数据的传输能了,镜像能够保障数据的冗余,这样既提升了传输速率也保障了数据的可用性和可修复性, 原理

RAID 10 就是RAID 1RAID 0组合起来,先作镜像再作条带,这样也是保留了二者的优点,修复优点更明显。 软件

怎么使用软件建立软RAID  配置

首先须要一个内核模块MD,而后在用命令madam配置RAIDmadam命令能够将任何块设备作成RAID。下面咱们就在一个磁盘上建个2GRAID 0为例: 并行

一、利用fdisk /dev/sda 命令在磁盘上建两个新的分区56并把他们的类型改成fd,并用partprobe /dev/sda命令通知内核重读

二、利用命令madam -C /dev/md0 -a yes -l 0 -n 2 /dev/sda{5,6} 建立RAID0

     -C 表示进入建立模式  在建立模式下-l 表示级别、-n表示设备个数、-a表示是否自动为其建立设备文件

3、利用命令 mke2fs -j  /dev/md0格式化md0 

4、利用命令 mount /dev/md0 /mnt 挂载完成即操做完成

    

查看RAID阵列的详细信息  mdadm -D  /dev/md#

中止阵列:mdadm -S /dev/md#

相关文章
相关标签/搜索