web-dev-qa-db-ja.com

修復後も仮想ディスクは劣化した状態で表示されます

Windows Server 2012 R2を実行しているマシンに、パリティ構成の8つの物理ディスクで構成される仮想ディスクがあります。 1台のドライブが故障したため、故障したドライブを交換し、次の手順に従って仮想ディスクを修復しました: Windows Server 2012 R2ストレージスペースの障害が発生したディスクをPowerShellに交換

1つの不一致があり、すべてが正常に機能しているように見えました。エラーなしで修復プロセス全体を完了したにもかかわらず、仮想ディスクには8台の正常なドライブがあるにもかかわらず、「劣化」としてマークされています。何が得られますか?

(バックアップされている)仮想ドライブ上のファイルシステムには引き続きアクセスできますが、ドライブの障害に対する回復力があるかどうかを知りたいのですが、仮想ディスクがなぜであるかについての情報が見つかりません。まだ劣化している、または実際に劣化しているかどうかを判断する方法、または修正する方法。

これが私が役立つことを願っているいくつかのPowerShell出力です。ありがとうございました!

Powershell output - see text copy below

そして再びテキストとして:

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は、デッドディスクを交換するために追加した新しい交換ディスクです。

2
Brionius

アレイがまだ劣化していると表示される理由の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
0
harrymc