百科知识

我有二块硬盘,40G和10G,我主板带RAID0磁盘阵列功能,问?

2005-02-18 22:53:38请***
我有二块硬盘,40G和10G ,我主板带RAID0磁盘阵列功能,问是不是只有硬盘容量一样,才能做磁盘阵列功能啊?另外RAID0和RAID1 和RAID0+1和硬盘容量都有关系吗?我有二块硬盘,40G和10G,我主板带RAID0磁盘阵列功能,问是不是只有硬盘容量一样,才能做磁盘阵列功能啊?另外RAID0和RAID1和RAID0+1和硬盘容?

最佳回答

  •   RAID 1磁盘镜像阵列是肯定不行的,RAID 1两块硬盘信息表和分区都要一模一样的,工作时同步读写并进行相互校对,有点象ECC内存的奇偶校核一样,两块硬盘上存储的数据一样的{就象克隆人},所以存储空间只有一块磁盘的容量,其中一块磁盘如果有故障另一块还能正常工作,数据安全性很高。
      RAID 1的工作机理决定它需要两块一模一样的硬盘,所以你这种情况搭不起来。 RAID 0倒是有可能。RAID 0工作时,它是将两块硬盘“合并”{没想到合适的词}成一块,工作时RAID芯片会动态将数据分配到两块磁盘上,比如在往磁盘上写一个文件时,它会将这个文件分成两部分同时写入两个磁盘,等于是两组磁头在读写比一块硬盘一组磁头读写速度要快,但如果有一块硬盘出了故障两块硬盘里的数据都彻底完蛋了,因为文件是不连续地存储在两块硬盘上的,你想恢复都没法恢复,数据的安全性要差。
      另如果是两块容量差太多的硬盘搭个RAID 0,磁盘效率不会提高到那里去,RAID芯片可能由于厂家的不一样分配数据的方式不一样;如果是平均分配数据的,一块空间用光了,另一块空间还很大,这时磁盘的性能还不如一块磁盘时候好;如果是按硬盘容量的比例动态分配的,两块的工作强度不一样,效率也会打折。
      你这两块硬盘的容量差太多了,不是同一代硬盘技术的产品,转速、磁头结构、伺服结构都不一样,可能运气好点能搭成RAID 0,但至少要比较有效率的组成RAID 0是比较困难的。 另做为个人用户我个人从来对ATA硬盘搭RAID很反感,因为ATA RAID的CPU占用率要比平时大幅度提高,容量与安全的平衡且不说,采用ATA RAID来提高存储子系统的性能是在牺牲CPU与内存子系统性能的情况下获得的,其实我们个人用户平时大多数应用更依赖于CPU与内存子系统性能,就象玩游戏,你是愿意硬盘载入慢点游戏帧速快一点呢,还是要硬盘载入快点游戏帧速慢一点呢?我想绝大部分的人会选择前者。
      要磁盘性能还是考虑SCSI吧。
    2005-02-19 13:17:29
  • 容量不一样也可以组成RAID 0,只是你的40G硬盘就只能当做10G的来用,
    2005-02-21 00:23:49
  • 你说的Raid O需要两块容量一样的磁盘才能组成磁盘阵列。还有啊,你的主板支持PATA硬盘的磁盘阵列嘛?10G的肯定是5400转的硬盘,好像和7200转硬盘不能组成磁盘阵列(这是我个人猜测,因为没试过)。 应该可以组成Raid1。不过我建议还是不要组成磁盘阵列的好,Raid1是备份用的,个人用户用不着,而且浪费磁盘空间。
    2005-02-19 10:04:23
  • 很赞哦! (110)