本文共 1423 字,大约阅读时间需要 4 分钟。
独立硬盘冗余阵列(RAID, Redundant Array of Independent Disks),,简称磁盘阵列。其基本思想就是把多个相对便宜的硬碟组合起来,成为一个硬碟阵列组,使性能达到甚至超过一个价格昂贵、容量巨大的硬碟。根据选择的版本不同,RAID比单颗硬碟有以下一个或多个方面的好处:增强资料整合度,增强容错功能,增加处理量或容量。
RAID 0:
将两个(或以上)磁盘Disk0和Disk1并联起来,存放数据时,会将数据分成两部分存进A和B。 优点:读取数据时,可以从Disk0和Disk1同时读取,增加了读取速度 缺点:安全性较差,当Disk0.Disk1其中一块磁盘损坏时,保存的数据就会丢失,无法找回
RAID 1:
将两个(或以上)磁盘Disk0和Disk1并联起来,存放数据时,会将数据同时存进A和B。 优点:增强了数据安全性,只要不是磁盘全部损坏,数据就不会丢失 缺点:由于数据写入时,要写入两个磁盘,效率会降低
RAID 5:
RAID 5不是对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当其中一个磁盘损坏时,可以用剩下的数据和对应的奇偶验证信息来还原丢失的数据。优点:读写速度都较快,切较安全,比RAID的空间利用率高
RAID 6
与RAID 5相比,RAID 6增加第二个独立的奇偶校验信息块。两个独立的奇偶系统使用不同的算法,数据的可靠性非常高,任意两块磁盘同时失效时不会影响数据完整性优点:比RAID安全性更高,允许最多两块磁盘损坏缺点:成本较高
RAID 01
使用四块磁盘,两两形成RAID0,再两者结合形成RAID1 所有磁盘最多损坏两块
RAID 10
使用四块磁盘,两两形成RAID1,再两者结合形成RAID0每组镜像最多只能剩下一块正常的磁盘
RAID0:
multi device (是要写入数据的设备)名字为/dev/md0数据来源于:A1:sda-1 A2:sdb-1 A3:sdc-1 A4:sda-2 A5:sdb-2 A6:sdc-2
RAID1:
multi device (是要写入数据的设备)名字为/dev/md1 数据来源于:A1:sda-1 sdb-1 sdc-1 A2:sda-2 sdb-2 sdc-2
step1:
新建八个1G的磁盘step2:
执行 mdadm -C /dev/md0 -a yes -n 2 -l 0 /dev/sd{b,c} 创建大小为2G的md0设备
step3:
fdisk -l /dev/md0 在md0中分一个区 md0p1
step4:
将/dev/sda6 (sda6为普通磁盘) 挂载到 /test/usual 并往其中写入一个文件,记录其写入数据速度为22.8M/s
将/dev/md0p1 挂载到 /test/mdevice 并往其中写入一个文件,记录其写入数据速度为145M/s
转载于:https://blog.51cto.com/13572413/2072879