如何查看软件RAID 1重新同步的状态?


29

我有两个500 GB的磁盘,昨天我使用软件RAID 1将第一个驱动器镜像到第二个驱动器。

PC现在已经打开了30个小时。两个磁盘都说“正在重新同步”,但是没有进度指示器。此外,两个磁盘上都有一个小的黄色感叹号。

我的问题是:

  • 500 GB的驱动器大约需要150 GB的数据,同步需要多长时间?PC具有4 GB的RAM和AMD双核4000+
  • 有没有办法监视同步状态?
  • 如何检查感叹号的含义?

3
提醒那些使用Windows 2008或Windows 7软件的用户,当RAID中的驱动器发生故障时,它不会通知您:eventlogblog.com/blog/2012/02/…–
Lucky Luke,

Answers:


27

以下是获取百分比/状态的方法:

在“磁盘管理”中选择一个RAID驱动器。然后在右侧(对于Windows 7 Professional),我有“更多操作”选项,当我单击该选项时,会弹出一个带有选项的新菜单:“刷新”。

通过该操作,我得到了百分比,尽管这里仍然是4%:P。祝好运


或者,您可以等待。我发现同步过程已经进行了15-30分钟,才能为您提供一定的完成率。
Slaggg

6
在Windows 10上,该选项不存在,但是您可以按F5键以请求刷新,然后百分比应在几秒钟后显示。
埃里克·格兰奇

2
@EricGrange只想让您知道我拥有Windows 10 Pro,但确实看到了该选项-但我必须在侧边栏中的“操作”下展开“磁盘管理”。如果看不到“操作”,则可能需要单击“视图”>“自定义”,然后在“操作”窗格旁边打勾。
Patrick Moore

14

这是任何在此线程上搜索并有关于此问题的关注的人的摘要。

在重新同步发生之前,您可能要花费数月或数年的时间,如果是这样,则很幸运。RAID的任何实现都可能会受到这种重新同步的不利影响。无论是硬件还是软件突袭都会发生,但是这些说明专门涉及XP / Vista / W7软件RAID1。在W7中,镜像将比单独的磁盘产生更高的性能,但是重新同步可以得到更好的处理。

  • 在任何异常关闭系统后,Raid 1,镜像集始终将需要重新同步。如果由于系统已完全锁定而必须按下电源按钮,或者由于断电而停机,则在下一次启动时将使Raid 1重新同步。(建议Windows Update通过将更新仅应用于集合中的一个磁盘来引起重新同步。这可能是正确的,也可能不是。)

  • 重新同步适用于整个磁盘,而不只是一个分区或已用部分。

  • Windows 7(始终可以希望W8中的情况可能有所不同)以大约10%的正常磁盘速度进行同步。我有80MB / sec的磁盘,但是它们以大约7MB / s的速度重新同步。镜像集上的任何活动都会使事情进一步放慢速度。

  • 如果您有机会在重新同步完成之前重新启动系统,它将重新开始。

  • 年龄百分比进度不会显示一段时间。在“管理”窗口处于活动状态时按F5键应该最终将其调出,但是您可能需要等待一个小时左右才能使它起作用。

  • 您可以使用性能监视器来观察活动。点击开始按钮,键入perfmon,然后您可以启动perfmon.exe应用程序。在LH窗口中,单击“性能监视器”。然后使用绿色菜单项选择“物理磁盘”,然后选择“磁盘字节数/秒”以及您喜欢的任何实例。定制图形显示是一个反复试验的问题,但是读/写字节将显示在下面-使用“平均值”查看磁盘更新的速度。

  • 使用第六步的平均值和磁盘大小,您现在可以预测镜像集为100%之前的总时间。例如,我设置了1.5TB镜像,发现平均更新速度约为7MB / s,预计ETA为60小时。我发现这很准确。我不会在这段时间里进行任何照片或视频编辑的工作,这有点麻烦,但是工作会非常
    缓慢并且会延迟ETA。

我确实希望这可以使遇到此问题的人们感到放心。随着磁盘变大,这些时间将越来越长,我希望看到MS做一些事情:首先,使用一些自适应算法来加快磁盘使用速度,尤其是在不使用系统时允许优先级提高,如果可以使用完整的io速率,则更可能需要5到6个小时;第二,跟踪重新同步的扇区,以便由于其他原因在必要时可以重新启动。


RE:The resynching applies to the whole disk, not just one partition or used portion.-但是,当您创建一个镜像集时,您可以选择要镜像的驱动器数量(以兆字节为单位),并在该集中的每个驱动器上创建一个具有该大小的分区。-对磁盘上不属于镜像分区的其他分区进行什么重新同步?
BrainSlugs83

似乎没有人问的问题是:为什么?如果存在损坏,则Windows将掷硬币来决定要保留哪个数据副本,哪个是愚蠢的。如果没有损坏,则无需重新同步,因此此行为仍然很愚蠢。我蓝屏卸载了驱动程序,现在重新同步,很荒谬。
dvtan

3

您说该驱动器一对仅有150GB的数据,但是整个驱动器必须同步。操作系统使驱动器彼此精确复制。它们同步的速度取决于几个因素:1)RAID设置的大小

RAID驱动器越大,花费的时间越长

2)读写速度

计算机读取和写入数据的速度是一个很大的限制因素。读/写速度越快,时间越短。

3)另一个驱动器是否正在使用其他驱动器?

如果您实际上是在尝试使用驱动器,则可能会减慢该过程。如果您可以不理会计算机,并且没有人主动尝试访问数据(读取或写入)到驱动器,则重新同步将更快。

4)驱动器是否使用整个驱动器?

就我而言,我实际上是按以下方式对驱动器进行分区的:我有四个分区,每个分区在另一个驱动器上都有一个RAID镜像-但它们的位置不相同。一个是ABCD,另一个是CDBA-原因是我过去在我的计算机上放了东西,它从扇区0开始并开始擦除数据...如果再次发生,我将镜像完好无损,因为它们在第二个驱动器上的位置与第一个不同。(从分区的扇区0开始的事情显然会破坏数据,但是我的想法是确保像我之前发生过的事情不会再次发生。)

5)这是您的系统驱动器吗?(您是否有交换文件?)

使用RAID镜像系统驱动器可能是一个好主意,但实际上并非如此。没错,如果一个人去世了,您将有一个备份...但这就是备份的目的。如果系统崩溃,则需要重新启动计算机,并且您的RAID可能与重要文件(例​​如注册表数据)不同步-突然,您陷入了痛苦的世界,因为系统不仅试图解决两个问题,分散的文件,但同时尝试重新同步阵列。另外,从未将RAID用于交换文件一个好主意。每次向其中写入数据时,都需要写入两次,这会减慢交换功能的使用。如果可能,交换空间应位于其自己的驱动器/分区上,如果使用分区,则交换空间应不在系统驱动器上。应该将交换文件视为重启后会消失的东西,而不是需要使用RAID镜像进行保护的东西。

只是对您的一些想法。


我强烈反对#5。您想对系统(&交换)驱动器进行RAID,以降低发生崩溃的可能性。如果那失败了,事情变得混乱了(极不可能),那么这就是备份的目的。;-)
Brian Knoblauch

在交换区域的RAID上:使用硬件RAID1,写操作不会有明显的额外延迟,因为控制器将能够并行写入两个驱动器。尽管由于通常会影响这些安排的写入性能问题,您将看到RAID 5或6的速度下降。出于明显的原因,您绝对不应该将RAID0单独用于页面文件(尽管我看过一些建议这样做是为了提高速度...),但是作为某些复合阵列(例如RAID10)的一部分,它是可以的。
David Spillett

@DavidSpillett如果将电池支持的写缓存添加到控制器卡中(在高端版本中),通常可以避免这些延迟-在专业生产者版本中,通过使用基于SSD / RAM的缓存也可以有很大帮助(例如IRST ,LVM或Primocache等)–如果您进行任何RAM缓存,我强烈建议您使用ECC内存和UPS ...
BrainSlugs83

2

在磁盘管理存储管理单元中,应显示%。

在此处输入图片说明

如果没有看到,则可能需要右键单击并:重新激活磁盘。这可以“刷新”该过程的当前阶段。


嗯,刚刚在我的家庭服务器上重新安装了W2012,该服务器已镜像了数据驱动器,一个小时左右后仍未显示百分比-将会使它保留更长的时间。肯定有很多磁盘活动正在进行
Rob Nicholson

1

取决于磁盘的速度。您可以在资源监视器中查找传输渗漏。


1

至于看到重新同步完成的百分比,它将及时显示在“磁盘管理”屏幕中。显示状态似乎需要15-30分钟的重新同步;之后,它将显示完成百分比。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.