Windows Server 2012 R2を実行しているマシンに、パリティ構成の8つの物理ディスクで構成される仮想ディスクがあります。 1台のドライブが故障したため、故障したドライブを交換し、次の手順に従って仮想ディスクを修復しました: Windows Server 2012 R2ストレージスペースの障害が発生したディスクをPowerShellに交換 。
1つの不一致があり、すべてが正常に機能しているように見えました。エラーなしで修復プロセス全体を完了したにもかかわらず、仮想ディスクには8台の正常なドライブがあるにもかかわらず、「劣化」としてマークされています。何が得られますか?
(バックアップされている)仮想ドライブ上のファイルシステムには引き続きアクセスできますが、ドライブの障害に対する回復力があるかどうかを知りたいのですが、仮想ディスクがなぜであるかについての情報が見つかりません。まだ劣化している、または実際に劣化しているかどうかを判断する方法、または修正する方法。
これが私が役立つことを願っているいくつかの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