当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > 系统管理员必备常识之RAID磁盘阵列

Unix/Linux
Linux 下采用软件实现RAID
汉化你的RedHat全攻略(2)- TrueType字体的使用
汉化你的RedHat全攻略(3)- RedHat 7.0上的中文环境和输入法
汉化你的RedHat全攻略(4)- FAQ和一些总结
Linux与其他操作系统的区别
为什么我用 ipchains 构建的子网里的机器不能用 ftp?
轻轻松松的安装Slackware Linux -- 0.自序,观念篇
Linux命令Man解释:ftpaccess(5) :ftpd 的配置文件
Linux命令Man解释:chsh :更换你登入时所用的shell
Linux命令Man解释:chfn :改变你的finger讯息
Linux命令Man解释:apropos :在whatis资料库中搜寻特定字串
X-Window中如何设置字体
rpm命令参数列表
汉化你的RedHat全攻略(1)- 中文环境和中文输入法的安装
Linux命令Man解释:MIRROR:镜像远端节点上的档案
Linux命令Man解释:losetup :设定与控制loop devices
Linux命令Man解释:lilo :安装引导装载程序
Linux命令Man解释:groupmod :修改组
Linux命令Man解释:shutdown:让系统关机
Linux命令Man解释:SUDO(8):以root身份执行指令

Unix/Linux 中的 系统管理员必备常识之RAID磁盘阵列


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 185 ::
收藏到网摘: n/a


  在多个磁盘驱动器上储存数据,磁盘读取的工作可以平均分散在不同的磁盘驱动器上,可以提高效能。由于使用多个磁盘驱动器,平均失效时间会延长,重复备份亦可增加数据的容错度。
  
  RAID 0 磁盘平行储存。这表示要写入到数组的数据会先划分为区块,再把数据区块写入到数组中的不同的成员磁盘,这个方法以较低的固有开支提供了相当高的 I/O 存取效能,不过并没有任何的容错能力。 RAID 0 数组的储存容量等于硬件 RAID 设定中所有成员磁盘的总容量,也等于软件 RAID 设定中成员分割区的总容量。
  
  RAID 0 需要至少两个以上的磁盘。
  
  RAID 1 (映像储存)是把相同的数据写入到数组中的每一个成员磁盘中,以提供容错能力。
  
  RAID 1 需要至少两个以上的磁盘。
  
  RAID 3 磁盘平行储存与同位检测数据。要写入到数组的数据会先划分为区块,再把数据区块写入到数组中的不同的成员磁盘;每一个数据区块会产生一个同位检测数据,这个同位检测数据在数据写入时会写到专属磁盘,在数据读出时会用来确定数据的正确性。
  
  RAID 3 需要至少三个以上的磁盘。
  
  RAID 5 磁盘平行储存与分布式同位检测数据。要写入到数组的数据会先划分为区块,再把数据区块写入到数组中的不同的成员磁盘;每一个数据区块会产生一个同位检测数据,这个同位检测数据在数据写入时会写到磁盘阵列中某一磁盘内;分散同位检测数据的信息到数组中某些或所有的成员磁盘驱动器中。
  
  RAID 5 需要至少三个以上的磁盘。
  
  JBOD 简易地群组磁盘驱动器来建立一个大型的虚拟磁盘。 在此模式设定中,空间区块是从一个成员磁盘依序分配下来,当第一个磁盘完全填满时,再分配到第二个磁盘,依此类推。 这种群组化并没有提供任何的效能增益,因为在成员磁盘驱动器之间不可能会有任何分开的 I/O 操作。 JBOD 模式也没有提供多余性,而且说实在的它也降低了可靠性 — 假如任何一个成员磁盘发生错误,整个数组便无法存取使用。 总磁盘容量是所有成员磁盘驱动器的容量。