SATA是串行接口设备,多块共同使用达到并行目的。
—独立冗余磁盘阵列
组成:
多块硬盘+RAID Controller
http://zh.wikipedia.org/wiki/RAID(更多可看wiki介绍)
RAID:
- 0:条带
数据存储时为条带化,读写速度快,无冗余(错)能力。 - 1:镜像(mirror)
读性能提升,写性能下降,有冗余能力, - 10:这个更好相比01
- 01:
http://zh.wikipedia.org/wiki/RAID
1 |
|
RAID 10是先镜射再分区数据,再将所有硬盘分为两组,
视为是RAID 0的最低组合,然后将这两组各自视为RAID 1运作
RAID 01则是跟RAID 10的程序相反,是先分区再将数据镜射到两组硬盘。
它将所有的硬盘分为两组,
变成RAID 1的最低组合,而将两组硬盘各自视为RAID 0运作。
5:
性能表现,读写提升
冗余能力有,空间利用率(n-1)/n
RAID 5可以理解为是RAID 0和RAID 1的折衷方案。
RAID 5可以为系统提供数据安全保障,
但保障程度要比镜像低而磁盘空间利用率要比镜像高。
RAID 5具有和RAID 0相近似的数据读取速度,
只是因为多了一个奇偶校验信息,
写入数据的速度相对单独写入一块硬盘的速度略慢,
若使用“回写缓存”可以让性能改善不少。同时由于多个数据对应一个奇偶校验信息,
RAID 5的磁盘空间利用率要比RAID 1高,存储成本相对较便宜。50:
读写都提升
有冗余能力
空间利用率(n-2)/n
JBOD:就是一个硬盘用满了,用下一个。
性能无提升
无冗余能力
空间利用率100%
数据的存放机制是由第一颗硬盘开始依序往后存放,
即操作系统看到的是一个大硬盘(由许多小硬盘组成的)。
但如果硬盘损毁,则该颗硬盘上的所有数据将无法救回。
若第一颗硬盘损坏,通常无法作救援(因为大部分文件系统将磁盘分区表
(partition table)?存在磁盘前端,即第一颗),
失去磁盘分区表即失去一切数据,若遭遇磁盘阵列数据或硬盘
出错的状况,危险程度较RAID 0更剧。
它的好处是不会像RAID,每次访问都要读写全部硬盘。
这个在Hadoop中使用的多;;