存储优化 知识复习一
一、 选择题
1、1948 年,____提出了"信息熵"(shāng) 的概念,解决了对信息的量化度量问题。
A、薛定谔 B、香农 C、克劳修斯 D、纳什
bash
【参考答案】B
2、 RAID2.0技术下,LUN是建立在____上。
A、硬盘 B、条带 C、Chunk D、extent
bash
【参考答案】C
3、 硬盘的特点有____。
A、存储量大 B、速度最快 C、在线数据 D、随机读写
bash
【参考答案】ABCD
4、 常用的硬盘接口技术有____。
A、IDE B、SATA C、SCSI D、SAS E、FC F、SSD
bash
【参考答案】ABCDEF
5、 主流的数据存储解决方案有____。
A、DAS B、SAN C、NAS D、SAS E、SSD
bash
【参考答案】ABC
二、 判断题(每题2分,共30分):
1、在计算机科学中,数据是所有能输入计算机并被计算机程序处理的符号介质的总称。
bash
【参考答案】对
2、信息是一些数据的组合,是客观存在的,对所有人都有价值。
bash
【参考答案】错
3、信息量的度量单位和数据的度量单位都是 "比特"(bit)。
bash
【参考答案】对
4、数据的增长速度远远高于硬件的发展速度。
bash
【参考答案】对
5、DAS为服务器提供文件级的存储服务
bash
【参考答案】错
6、DAS存储方案下,存储设备以并行SCSI总线连接至某一特定的主机,可提供远距离数据存储服务。
bash
【参考答案】错
7、大数据块写入RAID时会被分成多个数据块并行写入多块硬盘,这些大小一致的数据块就称为条带。
bash
【参考答案】对
8、RAID技术可以多个硬盘按照指定容量创建一个或多个逻辑卷,便通过LUN来标识。
bash
【参考答案】对
9、RAID技术采用条带化数据组织技术和数据冗余策略来提升存储性能及其安全性。
bash
【参考答案】对
10、NAS存储子系统中的存储设备通常使用磁盘阵列。
bash
【参考答案】对
11、与解决方案DAS和NAS比较,SAN具有最好的扩展性和可用性。
bash
【参考答案】对
12、传统的RAID技术以磁盘为操作单位,重构时间长,数据丢失风险高。
bash
【参考答案】对
13、RAID 2.0 技术是在传统RAID技术基础上,将存储池中的磁盘划分成一个个小粒度的数据块空间,基于块构建RAID组的块虚拟化技术。
bash
【参考答案】对
14、RAID 2.0+ 技术是一种底层块虚拟化和上层LUN虚拟化相结合的双层虚拟化技术。
bash
【参考答案】对
15、RAID 2.0+ 技术下,Thick LUN以Extent为单位映射到LUN ,而Thin LUN以Grain为单位映射到LUN。
bash
【参考答案】对
三、 简答题
1、 简述RAID技术的定义及其优点,描述下RAID0、RAID1、RAID5、RAID6及RAID10的工作原理(25分)。
RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。
RAID优势 :容量易扩展、分块提高性能、可用性提高及可靠性提高。 RAID 0 条带存储(Striping)
原理 :又称数据分条,即把数据分成若干相等大小的小块,并把它们写到阵列上不同的硬盘上,这种技术又称"Stripping"(即将数据条带化),RAID0在读写时是以并行的方式对各硬盘同时进行操作。
RAID 1 镜像/双工原理:即每个工作盘都有一个镜像盘,每次写数据时必须同时写入镜像盘,读数据时只从工作盘读出,一旦工作盘发生故障立即转入镜像盘,从镜像盘中读出数据。当更换故障盘后,数据可以重构,恢复工作盘正确数据。
RAID 5 (条带技术+分布式校验)RAID 5与RAID 3机制类似,但校验数据均匀分布在各数据硬盘上,RAID成员硬盘上同时保存数据和校验信息,数据块和对应的校验信息保存在不同硬盘上。RAID 5是最常用的RAID方式之一。
RAID6(Double parity drive)高级数据保护带有两个独立分布式奇偶校验方案的独立数据硬盘(Independent data disks with two independent distributed parity schemes)。广义上讲,能够允许两个硬盘同时失效的RAID级别统称为RAID 6,狭义上讲,特指Intel的RAID P+Q技术。硬盘空间利用率为(N-2)/N,N为RAID6阵列硬盘总数。
RAID 10RAID 10是将镜像和条带进行两级组合的RAID级别,第一级是RAID1镜像对,第二级为RAID 0。RAID10也是一种应用比较广泛的RAID级别。
2、 试简述存储方案DAS和NAS的不同。
3、 试简述传统RAID技术和RAID2.0技术的不同。
RAID 2.0 技术是在传统RAID技术基础上,将存储池中的磁盘划分成一个个小粒度的数据块空间,基于块构建RAID组的块虚拟化技术。
基本思想就是把大容量机械硬盘先按照固定的容量切割成多个更小的分块(Chunk,通常为64MB),RAID组建立在这些小分块上,而不是某些硬盘上,我们称为分块组(Chunk Group)。
- 传统RAID技术的局限性:
- 重构时间过长,增加了数据丢失的风险; 无法实现对存储资源统一灵活调配;
- 一个LUN的读写只能在一个磁盘组进行,如果后面新加入性能较高的介质,其性能也无法得以充分利用;
- 以磁盘为单位的数据管理无法有效地保障数据访问性能和存储空间利用率。