存储 频道

RAID 1磁盘学习经验

  【IT168 技术】学习RAID 1时,你可能会遇到RAID 1磁盘问题,这里将介绍RAID 1磁盘问题的解决方法,在这里拿出来和大家分享一下。正因为RAID 1系统下两块硬盘之间的数据是一样的,相当于一个数据被存储为两份,每个硬盘上保存的信息除了RAID系统建立数据外都是数据信息,因此当这位读者假设的设备主板或RAID卡损坏后这些硬盘上的数据是不会更改的,同样存储的是RAID系统建立数据以及相关的重要电子数据信息。所以当主板或RAID卡损坏后通过更换主板或同型号RAID卡的方法可以让之前建立的RAID 1系统重新生效。

  如果我们无法更换与之前设备相同RAID卡的话,RAID 1系统会重新建立,不过各个硬盘里保存的数据并不会丢失,所以我们也不必担心信息的损坏。所以说如果RAID卡或者主板出现问题时已经建立的RAID1系统还是可以起到保护数据作用的。

  如果上述硬件出现问题后我们直接把硬盘卸下来接到其他计算机上是否可以读出原有RAID1系统中的磁盘数据呢?正如上文所说建立RAID1后各个磁盘存储的数据除了真实数据外就要属RAID信息了,因此当我们在硬件出现问题后直接把RAID 1系统其中一块硬盘卸下来连接到其他普通计算机上时依然可以读出原有RAID 1系统中的磁盘数据,我们可以清楚的看到内部分区划分为RAID 1信息区和实际数据区,通过鼠标双击的方式可以轻松打开实际数据区,里面的数据都是完好无损的。

  不过需要笔者特别提醒各位的是,如果我们在建立磁盘冗余系统时没有采取RAID 1而是RAID 0或者RAID 5的话,由于这两个存储系统采取的都是差额备份的原则,所以不管我们卸载哪块硬盘连接到普通计算机上,都将无法查看到磁盘中的真实数据。笔者也测试了从RAID 5上卸下一块硬盘连接到普通计算机上,那么在系统的磁盘分区查看界面我们将看到连接的新磁盘除了RAID 5数据区外的真实数据区显示为“未知分区”,我们无法将其上的真实数据还原出来。

  当然一些专门厂商的RAID可以在建立上做了一定的设置,例如IBM公司。对于这些公司的RAID相关产品来说,有可能会出现主板坏或阵列卡坏而无法还原出RAID 1磁盘数据的问题,这可能是因为在建立RAID 1时相关厂商针对磁盘做了特殊写操作而造成分区上的另类。因此在处理这些厂商存储设备时要多留个心眼,最好在建立前向技术支持热线询问清楚。

  在我们将RAID 1磁盘取出准备重新建立新RAID系统时大概的流程如下,当读取原有数据时,系统会先从RAID1的源盘读取数据,如果读取数据成功,则系统不去管备份盘上的数据;如果读取源盘数据失败,则系统自动转而读取备份盘上的数据,不会造成用户工作任务的中断。当然,我们应当及时地更换损坏的硬盘并利用备份数据重新建立Mirror,避免备份盘在发生损坏时,造成不可挽回的数据损失。

0
相关文章