修复后虚拟磁盘仍显示为降级

修复后虚拟磁盘仍显示为降级

在运行 Windows Server 2012 R2 的计算机上,我有一个由奇偶校验配置中的 8 个物理磁盘组成的虚拟磁盘。一个驱动器坏了,所以我更换了坏的驱动器,并按照以下说明修复虚拟磁盘:使用 PowerShell 替换 Windows Server 2012 R2 存储空间中的故障磁盘

一切似乎都运行良好,但有一个差异:尽管整个修复过程顺利完成且没有错误,但虚拟磁盘仍然被标记为“降级”,即使它再次拥有 8 个健康驱动器。这是怎么回事?

虚拟驱动器(已备份)上的文件系统仍然可以访问,但我想知道我是否可以再次抵御驱动器故障,但我找不到有关虚拟磁盘为何仍然降级的任何信息,或者如何确定它是否真的降级,或者如何修复它。

以下是一些 powershell 输出,希望对您有用。谢谢!

Powershell 输出 - 参见下面的文本副本

再次以文字形式呈现:

PS C:\Users\Administrator> Get-StoragePool

FriendlyName            OperationalStatus       HealthStatus            IsPrimordial            IsReadOnly
------------            -----------------       ------------            ------------            ----------
Z                       OK                      Healthy                 False                   False
Primordial              OK                      Healthy                 True                    False


PS C:\Users\Administrator> Get-VirtualDisk

FriendlyName        ResiliencySettingNa OperationalStatus   HealthStatus        IsManualAttach                     Size
                    me
------------        ------------------- -----------------   ------------        --------------                     ----
Z                   Parity              Degraded            Warning             False                          25.46 TB


PS C:\Users\Administrator> $zdisk = Get-VirtualDisk | Where-Object { $_.FriendlyName -eq 'Z' }
PS C:\Users\Administrator> Get-PhysicalDisk -VirtualDisk $zdisk

FriendlyName        CanPool             OperationalStatus   HealthStatus        Usage                              Size
------------        -------             -----------------   ------------        -----                              ----
PhysicalDisk5       False               OK                  Healthy             Auto-Select                     3.64 TB
PhysicalDisk1       False               OK                  Healthy             Auto-Select                     3.64 TB
PhysicalDisk2       False               OK                  Healthy             Auto-Select                     3.64 TB
PhysicalDisk7       False               OK                  Healthy             Auto-Select                     3.64 TB
PhysicalDisk6       False               OK                  Healthy             Auto-Select                     3.64 TB
PhysicalDisk8       False               OK                  Healthy             Auto-Select                     3.64 TB
PhysicalDisk3       False               OK                  Healthy             Auto-Select                     3.64 TB
PhysicalDisk4       False               OK                  Healthy             Auto-Select                     3.64 TB


PS C:\Users\Administrator>

如果有必要的话,PhysicalDisk4 是我添加的用于替换坏磁盘的新替换磁盘。

答案1

阵列仍显示为降级的一个可能解释是,它确实已降级,但修复作业因坏扇区而失败。在这种情况下,阵列状态保持为降级,但磁盘仍被标记为健康,因为该作业未能完成。

我建议首先研究事件日志中的警告和错误。以管理员身份运行以下 PowerShell 命令可能有助于通过仅显示相关日志中的警告和错误来查明问题:

Get-WinEvent -ProviderName *Disk*,*Ntfs*,*Spaces*,*Chk*,*Defrag* | ?{$_.Level -eq 2 -or $_.Level -eq 3}

通过检查各个磁盘的 SMART 数据可以找到更多信息。如果阵列上没有合适的实用程序或出现故障,则以管理员身份运行以下 PowerShell 命令可以获取此信息:

Get-PhysicalDisk | Get-StorageReliabilityCounter | Format-List

相关内容