磁盘阵列
本页为 林爽的技术笔记本 之一部分。
磁盘阵列是指这样一种技术:由一个磁盘控制器控制多个相互连接的磁盘,使它们的读写同步,减少出现错误的概率,增加读写效率和可靠性。
种类
磁盘阵列通常有如下几种:
- RAID 0
- RAID 1
- RAID 1+0
- RAID 5
实现方法
磁盘阵列有两种方法可以实现:软件磁盘阵列和硬件磁盘阵列。
软件磁盘阵列是通过操作系统自身提供的磁盘管理功能,将连接的普通SCSI卡甚至IDE接口上的多块硬盘配置成逻辑卷,组成阵列。软件磁盘阵列可以提供数据冗余功能,但是磁盘子系统的性能会有所降低。
硬件磁盘阵列是使用专门的磁盘阵列卡来实现的。硬件磁盘阵列能够提供在线扩容、动态修改阵列级别、自动数据恢复、驱动器漫游、超高速缓冲等功能。它能提供性能、数据保护、可靠性、可用性和可管理性的解决方案。磁盘阵列卡具有一个专门的处理器,还有专门的存储器,用于高速缓冲数据。这样,服务器对磁盘的操作就直接通过磁盘阵列卡来进行处理,因此不需要大量的CPU及系统内存资源,因而不会降低磁盘子系统的性能。
