概论RAID阵列重点知识

本人很喜欢RAID阵列,在工作中也很喜欢总结关于RAID阵列的经验教训,下面就这个问题来详细说说吧。RAID是英文Redundant Array of Inexpensive Disks的缩写,中文称为廉价冗余磁盘阵列。按照这个意思,可以明确地知道这种技术的两层含义。首先就是廉价,作为一个用户,对设备的价格是不能不考虑的;其次是冗余,在某些时候,数据冗余将带来难以解决的数据同步问题,但是也正是这个数据的稍微错位,带来了相对的数据安全。
虽然RAID包含多块磁盘,但是在操作系统下是作为一个独立的大型存储设备出现的,这就保证了在某些特定的应用领域里对不断扩大的存储容量的需求,而单单靠不断提高单个硬盘的技术水平是无法做到如此大规模的提高容量。很简单的例子,普通的UNIX或者是Windows NT这样的系统,支持单个磁盘容量都在TB的数量级,就目前的技术水平,生产出160GB左右的硬盘才是刚刚的事情,但是如果用几个、甚至是成百上千个硬盘做成阵列,可以满足用户不断扩大容量的需求。RAID技术分为几种不同的应用,可以满足用户对安全性和速度、价格、容量等的要求。
不用我说你也应该知道备份的重要性。不过虽然大多数人都知道备份是非常重要的,但是我们实际对数据的备份次数却不是那样地多。目前市场上有多种备份解决方案,其中大部分都是采用快照的策略。换句话说,大多数系统在数据恢复时,都只能恢复到上次备份时的状态。而少数解决方案可以提供实时的备份能力。
RAID,也就是我们所说的独立磁盘冗余阵列或者廉价磁盘冗余阵列,是一种充分地保持系统更新备份的解决方案。RAID具有多种附加功能,简单的RAID装置就能够实时地保持多个数据副本。RAID通过两个或两个以上容量一致的磁盘组成一个阵列(或一个组)。继而,它就把这些多个存储设备转变成系统使用的一个“元设备”。
向这个元设备写入数据,意味着将数据同时写入每个磁盘。因此当这个阵列中的一个磁盘发生错误,其它磁盘中的数据依然能得到保存。当然,RAID并不能替代一个具有良好性能的即时备份工具,但是它却可以防止你不得不恢复到一个星期前甚或是一个月前的数据,当你的硬盘出现故障时。但是,RAID不能帮助你找回偶然删除的文件。
RAID的成本低廉,而且操作系统的内核也可以支持。你所要做的就是购买两块相同的硬盘,然后分成同样大小的分区。之后你可以从网站下载mdadm工具来创建和管理RAID阵列。执行以下命令,可以在磁盘上创建你的第一个阵列:
# modprobemd
# mdadm –create –verbose /dev/md0 –level=1 –raid-devices=2 /dev/hda1 /dev/hde1
以上命令创建了元设备(/dev/md0),并将其映射到两个物理磁盘上(/dev/hda1 和/dev/hde1)。这种RAID阵列被称为RAID1,即直接镜像模式。当建立好后,你可以对其格式化,并像操作其它分区一样操作它。
RAID不需要什么配置文件。当系统启动时,RAID阵列会立即生效。因此你可以像处理其它物理分区一样对RAID设备进行任何操作。

天兴  发表于: 2010-01-10

我要回答

电子邮件地址不会被公开。 必填项已用*标注

敬请读者进行回答,本站保留删除与本问题无关和不雅内容的权力。

相关推荐

  • RAID类型详解

    RAID可以实现更好的存储性能,带来更高的可用性。市场上有许多种不同的RAID类型,阅读本篇RAID各类型的详解有助于了解其最适合的场景领域。

  • 揭秘:合适的RAID恢复服务

    当RAID还原需要的技巧超出内部已掌握的时候,RAID还原服务提供商可能就是解决之道,只要选择合适的一家即可。

  • 存储虚拟化优势何在?

    随着虚拟化不断渗透进存储设计和管理,有关于存储虚拟化的优势却并不明显,这么做是为了什么以及如何去做都成了问题。

  • RAID大起底:哪些优势多少类型?

    不同类型的RAID有什么不同以及它们优缺点?使用多于最低要求的驱动器有什么好处?是额外的容量,更多的驱动损耗,还是容错?在什么情况下,RAID类型,特别是RAID 10,能够支持多个硬盘同时故障?在RAID10重建失效驱动器过程中,有何技巧?

  • 融合架构之存储服务

    存储服务是任何基础设施的关键部分,特别是融合架构。许多捆绑的解决方案把传统的共享存储系统用作该架构的存储部分。这需要包含存储网络,但是,由于供应商完成了预先集成的工作,存储网络的复杂性被大大降低了。