11

I am using the new Storage Spaces feature in Windows Server 2012. I have the following disks:

FriendlyName        CanPool             OperationalStatus   HealthStatus        Usage                              Size
------------        -------             -----------------   ------------        -----                              ----
PhysicalDisk2       False               OK                  Healthy             Auto-Select                     2.73 TB
PhysicalDisk3       False               OK                  Healthy             Auto-Select                     2.73 TB
PhysicalDisk4       False               OK                  Healthy             Auto-Select                     2.73 TB
PhysicalDisk5       False               OK                  Healthy             Auto-Select                     2.73 TB

There is also a separate OS disk. The above disks are part of a single storage pool:

FriendlyName            OperationalStatus       HealthStatus            IsPrimordial            IsReadOnly
------------            -----------------       ------------            ------------            ----------
Pool                    OK                      Healthy                 False                   False

Within this storage pool some virtual disks are defined, see below:

FriendlyName        ResiliencySettingNa OperationalStatus   HealthStatus        IsManualAttach                     Size
                    me
------------        ------------------- -----------------   ------------        --------------                     ----
Docs                Mirror              OK                  Healthy             False                            500 GB
Data                Mirror              Degraded            Warning             False                            500 GB
Work                Mirror              Degraded            Warning             False                              2 TB

Now the virtual disks are all running normal 2-way mirror, but two of the virtual disks are degraded. This is probably because one of the physical disks was offline for a short period of time. However, now the virtual disk cannot be repaired, even though, all physical disks are healthy. There is plenty of available space in the storage pool.

This I cannot understand so I was hoping for some help, on how to resolve this?

Below I have listed the full output from the Get-VirtualDisk CmdLet for the "Work" disk:

ObjectId                          : {XXXXXXXX}
PassThroughClass                  :
PassThroughIds                    :
PassThroughNamespace              :
PassThroughServer                 :
UniqueId                          : XXXXXXXX
Access                            : Read/Write
AllocatedSize                     : 412316860416
DetachedReason                    : None
FootprintOnPool                   : 824633720832
FriendlyName                      : Work
HealthStatus                      : Warning
Interleave                        : 262144
IsDeduplicationEnabled            : False
IsEnclosureAware                  : False
IsManualAttach                    : False
IsSnapshot                        : False
LogicalSectorSize                 : 512
Name                              :
NameFormat                        :
NumberOfAvailableCopies           : 0
NumberOfColumns                   : 2
NumberOfDataCopies                : 2
OperationalStatus                 : Degraded
OtherOperationalStatusDescription :
OtherUsageDescription             : Disk for data being worked on (not backed up)
ParityLayout                      :
PhysicalDiskRedundancy            : 1
PhysicalSectorSize                : 4096
ProvisioningType                  : Thin
RequestNoSinglePointOfFailure     : True
ResiliencySettingName             : Mirror
Size                              : 2199023255552
UniqueIdFormat                    : Vendor Specific
UniqueIdFormatDescription         :
Usage                             : Other
PSComputerName                    :
nietras
  • 161

4 Answers4

2

I would try this KB article from Microsoft. Sounds similar to the issue you described.

https://support.microsoft.com/kb/2885668

SpiderIce
  • 571
0

Have you tried repair-volume? Source: http://www.petri.co.il/disk-repair-powershell-cmdlets-windows-server-2012.htm

northben
  • 380
0

After making a backup of one of Virtual Disks, remove the mirrors and add it back again.

Also can see how much space is available on the actual drives.

Badran
  • 21
0

What you can do is a process called Soft Disk Replacement. For that you should have a hot spare. The idea is to swap one of the disks with a hot spare and start repair-virtual disk.

If you have multiple enclosures, make sure you swap with a right hot spare. A virtual disk should have two disks from two different enclosures for high availability.

San
  • 1