none
存储池-虚拟磁盘-已降级,该怎么处理? RRS feed

  • 问题

  • windows server 2016 中的“文件和存储服务”-“卷”-“存储池”-“虚拟磁盘”中有警告,提示已降级,该怎么处理?

    2018年3月4日 14:10

答案

全部回复

  • 你好,

    为了更快的确定和解决问题,请帮助我们收集一些信息。

    通过以管理员模式在Powershell运行以下命令,并上传截图到论坛

    get-storagepool
    get-virtualdisk
    get-physicaldisk
    如果你能看到物理磁盘的状态是非健康的,请替换损坏的硬盘并修复storage pool
    更换好硬盘并将新磁盘添加到storage pool之后,运行
    Repair-VirtualDisk –FriendlyName <磁盘名>
    要了解磁盘修理的状态,请监视如下所示的虚拟磁盘显示。最初,您会看到“ 降级”操作状态,每个虚拟磁盘都有一个黄色的“警告”图标。维修启动后,状态将变为“ In Service”。修复完成后,警告图标应消失,操作状态应为正常



    最后从storage pool中删除旧磁盘

    更多详细的步骤,请参考下面的链接:

    https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/dn782852(v=ws.11)

    https://hodgkins.io/replace-failed-disk-in-storage-spaces-pool-with-powershell

    请注意:由于该网站不是由微软托管,链接可能会改变,不另行通知。 Microsoft不保证此信息的准确性。

    Best Regards,

    Frank


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2018年3月5日 5:02
    版主
  • 你好,我上传不了截图。只能简单说下:

    1、get-storagepool :

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

    2、get-virtualdisk:

    FriendlyName ResiliencySettingName OperationalStatus HealthStatus IsManualAttach  Size
    ------------ --------------------- ----------------- ------------ --------------  ----
    HomeStorage  Parity                Degraded          Warning      False          50 TB

    3、get-physicaldisk:


    FriendlyName       SerialNumber CanPool OperationalStatus HealthStatus Usage          Size
    ------------       ------------ ------- ----------------- ------------ -----          ----
    TOSHIBA DT01ACA300 53UXP4WAS    False   OK                Healthy      Auto-Select 2.73 TB
    ST3000DM008-2DM166 Z5045SMY     False   OK                Healthy      Auto-Select 2.73 TB
    TOSHIBA DT01ACA300 X4GNZTBGS    False   OK                Healthy      Auto-Select 2.73 TB
    ST3000DM008-2DM166 W5034RGB     False   OK                Healthy      Auto-Select 2.73 TB
    TOSHIBA DT01ACA300 Z3CGYD4GS    False   OK                Healthy      Auto-Select 2.73 TB
    ST2000VX000-1CU164 W1E7PCX6     False   OK                Healthy      Auto-Select 1.82 TB

    前面4个是池中的硬盘,加粗斜体的是系统中另外的硬盘。

    4、Repair-VirtualDisk –FriendlyName  HomeSpaces:

    Repair-VirtualDisk : Not enough available capacity
    Activity ID: {fdefce1e-49fb-414f-9f57-a5816cb152b0}
    所在位置 行:1 字符: 1
    + Repair-VirtualDisk –FriendlyName HomeStorage
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : NotSpecified: (StorageWMI:ROOT/Microsoft/...SFT_VirtualDisk) [Repair-VirtualDisk], CimEx
       ception
        + FullyQualifiedErrorId : StorageWMI 40000,Repair-VirtualDisk

    麻烦您再帮我看看,已用空间5.37T,谢谢!


    2018年3月5日 10:51
  • 你好,

    Repair-VirtualDisk –FriendlyName  HomeSpaces

    这里命令的参数是加虚拟磁盘的名字也就是 HomeStorage

    同时你可以查看一下事件查看器里有无警告或者错误的相关日志。


    Best Regards,

    Frank


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2018年3月6日 7:42
    版主
  • 你好,昨天是我打错了,刚才我又试了下,结果是还是这样。

    PS C:\Users\Administrator> Repair-VirtualDisk -FriendlyName HomeStorage
    Repair-VirtualDisk : Not enough available capacity
    Activity ID: {823c76b9-560e-416b-ad3c-38266f5dcc2e}
    所在位置 行:1 字符: 1
    + Repair-VirtualDisk -FriendlyName HomeStorage
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : NotSpecified: (StorageWMI:ROOT/Microsoft/...SFT_VirtualDisk) [Repair-VirtualDisk], CimEx
       ception
        + FullyQualifiedErrorId : StorageWMI 40000,Repair-VirtualDisk

    2018年3月6日 8:38
  • 你好,

    这里有一个与你问题相似的主题:

    https://social.technet.microsoft.com/Forums/lync/en-US/fc555272-f7fb-4566-adc1-a1fecf31f33c/storage-spaces-virtual-disk-degraded-but-all-physical-disks-ok?forum=winserverfiles

    请注意JustinServer2012R2的回复

    运行Get-PhysicalDisk <DiskName> | Get-StorageReliabilityCounter

    检查是否有写入错误来确定是否有物理磁盘的损坏

    如果以上方法不生效,你也可以先备份虚拟磁盘的内容,然后新建一个虚拟磁盘作为临时方案。

    Best Regards,

    Frank


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2018年3月6日 9:12
    版主
  • 你好,现在有个问题,我的系统中硬盘的名称是实际硬盘名,而不是像文章中说是PhysicalDisk,运行命令无法区分是哪个硬盘,该怎么办?或者有什么办法让系统中的硬盘名改变成文章中说是PhysicalDisk X?

    PS C:\Users\Administrator> Get-PhysicalDisk


    FriendlyName       SerialNumber CanPool OperationalStatus HealthStatus Usage          Size
    ------------       ------------ ------- ----------------- ------------ -----          ----
    TOSHIBA DT01ACA300 53UXP4WAS    False   OK                Healthy      Auto-Select 2.73 TB
    ST3000DM008-2DM166 Z5045SMY     False   OK                Healthy      Auto-Select 2.73 TB
    TOSHIBA DT01ACA300 X4GNZTBGS    False   OK                Healthy      Auto-Select 2.73 TB
    ST3000DM008-2DM166 W5034RGB     False   OK                Healthy      Auto-Select 2.73 TB
    TOSHIBA DT01ACA300 Z3CGYD4GS    False   OK                Healthy      Auto-Select 2.73 TB
    ST2000VX000-1CU164 W1E7PCX6     False   OK                Healthy      Auto-Select 1.82 TB


    PS C:\Users\Administrator> Get-PhysicalDisk ST3000DM008-2DM166 | Get-StorageReliabilityCounter

    DeviceId Temperature ReadErrorsUncorrected Wear PowerOnHours
    -------- ----------- --------------------- ---- ------------
    5                    0                     0    10295
    4                    0                     0    9320

    谢谢!

    2018年3月7日 2:12
  • 你好,

    建议你根据uniqueid来分别。


    第一行命令先获取物理磁盘对应的uniqueid,再通过uniqueid来查看是否有错误。

    Best Regards,

    Frank

    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com


    2018年3月7日 9:11
    版主
  • 你好:

     PS C:\Users\Administrator> Get-PhysicalDisk | ft frinedlyname,uniqueid,bustype -Auto

    frinedlyname uniqueid         BusType
    ------------ --------         -------
                 5000039FF4CD09D0 SATA
                 5000C500936847C1 SATA
                 5000039FF4E5B9FF SATA
                 5000C5009E5AFFC3 SATA
                 5000039FF4D4E308 SATA
                 5000C5007378B2F8 SATA


    PS C:\Users\Administrator> Get-PhysicalDisk -uniqueid 5000C5009E5AFFC3 | Get-StorageReliabilityCounter

    DeviceId Temperature ReadErrorsUncorrected Wear PowerOnHours
    -------- ----------- --------------------- ---- ------------
    5                    0                     0    10303


    PS C:\Users\Administrator> Get-PhysicalDisk -uniqueid 5000039FF4CD09D0 | Get-StorageReliabilityCounter

    DeviceId Temperature ReadErrorsUncorrected Wear PowerOnHours
    -------- ----------- --------------------- ---- ------------
    2                    0                     0    36915


    PS C:\Users\Administrator> Get-PhysicalDisk -uniqueid  5000C500936847C1 | Get-StorageReliabilityCounter

    DeviceId Temperature ReadErrorsUncorrected Wear PowerOnHours
    -------- ----------- --------------------- ---- ------------
    4                    0                     0    9328


    PS C:\Users\Administrator> Get-PhysicalDisk -uniqueid 5000039FF4E5B9FF | Get-StorageReliabilityCounter

    DeviceId Temperature ReadErrorsUncorrected Wear PowerOnHours
    -------- ----------- --------------------- ---- ------------
    3                    0                     0    23406


    PS C:\Users\Administrator> Get-PhysicalDisk -uniqueid  5000039FF4D4E308 | Get-StorageReliabilityCounter

    DeviceId Temperature ReadErrorsUncorrected Wear PowerOnHours
    -------- ----------- --------------------- ---- ------------
    1                    0                     0    33167


    PS C:\Users\Administrator> Get-PhysicalDisk -uniqueid 5000C5007378B2F8 | Get-StorageReliabilityCounter

    DeviceId Temperature ReadErrorsUncorrected Wear PowerOnHours
    -------- ----------- --------------------- ---- ------------
    0                    0                     0    21799

    2018年3月7日 9:32
  • 你好,

    请在运行第二条的命令的时候请在后面加上: | fl *

    以便收集到更多的信息。

    Best Regards,

    Frank


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com


    2018年3月7日 9:47
    版主
  • 加fl *运行是这样,ID1、2、3、5的硬盘是组池的硬盘:

    PS C:\Users\Administrator> Get-PhysicalDisk -UniqueId 5000039FF4D4E308 | Get-StorageReliabilityCounter | fl *


    ObjectId                : {1}\\HOMESERVER\root/Microsoft/Windows/Storage/Providers_v2\SPACES_StorageReliabilityCounter.ObjectId="{
    PassThroughClass        :
    PassThroughIds          :
    PassThroughNamespace    :
    PassThroughServer       :
    UniqueId                : {410e9f77-f061-11e6-8ab3-806e6f6e6963}:RC:{df76f94d-f67c-981c-065d-fd91d2191fdf}
    DeviceId                : 1
    FlushLatencyMax         :
    LoadUnloadCycleCount    : 1355
    LoadUnloadCycleCountMax :
    ManufactureDate         :
    PowerOnHours            : 33167
    ReadErrorsCorrected     : 0
    ReadErrorsTotal         : 0
    ReadErrorsUncorrected   : 0
    ReadLatencyMax          : 210
    StartStopCycleCount     : 366
    StartStopCycleCountMax  :
    Temperature             : 24
    TemperatureMax          : 0
    Wear                    : 0
    WriteErrorsCorrected    :
    WriteErrorsTotal        :
    WriteErrorsUncorrected  :
    WriteLatencyMax         : 43
    PSComputerName          :
    CimClass                : ROOT/Microsoft/Windows/Storage:MSFT_StorageReliabilityCounter
    CimInstanceProperties   : {ObjectId, PassThroughClass, PassThroughIds, PassThroughNamespace...}
    CimSystemProperties     : Microsoft.Management.Infrastructure.CimSystemProperties



    PS C:\Users\Administrator> Get-PhysicalDisk -UniqueId 5000039FF4CD09D0 | Get-StorageReliabilityCounter | fl *


    ObjectId                : {1}\\HOMESERVER\root/Microsoft/Windows/Storage/Providers_v2\SPACES_StorageReliabilityCounter.ObjectId="{
    PassThroughClass        :
    PassThroughIds          :
    PassThroughNamespace    :
    PassThroughServer       :
    UniqueId                : {410e9f77-f061-11e6-8ab3-806e6f6e6963}:RC:{1d8e8015-51a8-08b0-285e-f5b33e1e0144}
    DeviceId                : 2
    FlushLatencyMax         :
    LoadUnloadCycleCount    : 1198
    LoadUnloadCycleCountMax :
    ManufactureDate         :
    PowerOnHours            : 36915
    ReadErrorsCorrected     : 0
    ReadErrorsTotal         : 0
    ReadErrorsUncorrected   : 0
    ReadLatencyMax          : 168
    StartStopCycleCount     : 662
    StartStopCycleCountMax  :
    Temperature             : 23
    TemperatureMax          : 0
    Wear                    : 0
    WriteErrorsCorrected    :
    WriteErrorsTotal        :
    WriteErrorsUncorrected  :
    WriteLatencyMax         : 165
    PSComputerName          :
    CimClass                : ROOT/Microsoft/Windows/Storage:MSFT_StorageReliabilityCounter
    CimInstanceProperties   : {ObjectId, PassThroughClass, PassThroughIds, PassThroughNamespace...}
    CimSystemProperties     : Microsoft.Management.Infrastructure.CimSystemProperties



    PS C:\Users\Administrator> Get-PhysicalDisk -UniqueId  5000039FF4E5B9FF | Get-StorageReliabilityCounter | fl *


    ObjectId                : {1}\\HOMESERVER\root/Microsoft/Windows/Storage/Providers_v2\SPACES_StorageReliabilityCounter.ObjectId="{
    PassThroughClass        :
    PassThroughIds          :
    PassThroughNamespace    :
    PassThroughServer       :
    UniqueId                : {410e9f77-f061-11e6-8ab3-806e6f6e6963}:RC:{a091011b-92b3-a5c9-83c7-6a0b64a46f61}
    DeviceId                : 3
    FlushLatencyMax         :
    LoadUnloadCycleCount    : 472
    LoadUnloadCycleCountMax :
    ManufactureDate         :
    PowerOnHours            : 23406
    ReadErrorsCorrected     : 0
    ReadErrorsTotal         : 0
    ReadErrorsUncorrected   : 0
    ReadLatencyMax          : 367
    StartStopCycleCount     : 210
    StartStopCycleCountMax  :
    Temperature             : 21
    TemperatureMax          : 0
    Wear                    : 0
    WriteErrorsCorrected    :
    WriteErrorsTotal        :
    WriteErrorsUncorrected  :
    WriteLatencyMax         : 162
    PSComputerName          :
    CimClass                : ROOT/Microsoft/Windows/Storage:MSFT_StorageReliabilityCounter
    CimInstanceProperties   : {ObjectId, PassThroughClass, PassThroughIds, PassThroughNamespace...}
    CimSystemProperties     : Microsoft.Management.Infrastructure.CimSystemProperties



    PS C:\Users\Administrator> Get-PhysicalDisk -UniqueId 5000C5009E5AFFC3 | Get-StorageReliabilityCounter | fl *


    ObjectId                : {1}\\HOMESERVER\root/Microsoft/Windows/Storage/Providers_v2\SPACES_StorageReliabilityCounter.ObjectId="{
    PassThroughClass        :
    PassThroughIds          :
    PassThroughNamespace    :
    PassThroughServer       :
    UniqueId                : {410e9f77-f061-11e6-8ab3-806e6f6e6963}:RC:{cc8fa273-a79e-e50f-7bb6-60a2c8840bc9}
    DeviceId                : 5
    FlushLatencyMax         :
    LoadUnloadCycleCount    : 11176
    LoadUnloadCycleCountMax :
    ManufactureDate         :
    PowerOnHours            : 10303
    ReadErrorsCorrected     : 0
    ReadErrorsTotal         : 0
    ReadErrorsUncorrected   : 0
    ReadLatencyMax          : 147
    StartStopCycleCount     : 92
    StartStopCycleCountMax  :
    Temperature             : 19
    TemperatureMax          : 0
    Wear                    : 0
    WriteErrorsCorrected    :
    WriteErrorsTotal        :
    WriteErrorsUncorrected  :
    WriteLatencyMax         : 75
    PSComputerName          :
    CimClass                : ROOT/Microsoft/Windows/Storage:MSFT_StorageReliabilityCounter
    CimInstanceProperties   : {ObjectId, PassThroughClass, PassThroughIds, PassThroughNamespace...}
    CimSystemProperties     : Microsoft.Management.Infrastructure.CimSystemProperties

    2018年3月7日 9:47
  • 你好

    从读写数据来看,没有什么新发现。

    基于复杂性和具体情况,我们需要做更多的研究。 如果我们对这个问题有任何更新或有任何想法,我们会尽快发布。

    如果事件比较紧急,我们建议你联系微软企业咨询服务,以便您可以得到更快速的回应。

    https://support.microsoft.com/zh-cn/gp/support-options-for-business 

    不便之处,感谢您的谅解和耐心。

    Best Regards,

    Frank



    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2018年3月8日 3:13
    版主
  • 麻烦您了,再次感谢!
    2018年3月8日 4:38
  • 你好,

    建议你尝试从底层重新挂载虚拟磁盘来尝试修复警告。

    点击分离虚拟磁盘

    连接虚拟磁盘

    Best Regards,

    Frank



    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    • 已标记为答案 ShenSH 2018年3月19日 5:24
    2018年3月9日 6:55
    版主
  • 你好,

    请问回复的信息对你有用么?如果你需要进一步的帮助,请告诉我们。

    Best Regards,

    Frank


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    • 已标记为答案 ShenSH 2018年3月19日 5:23
    2018年3月12日 9:49
    版主
  • 你好,

    请问您的问题解决了吗? 如果您使用我们的方案解决问题,请“将其标记为答案”,以帮助其他社区成员快速找到有用的回复。 如果您使用自己的方案解决问题,请在此处分享您的经验和解决方案。 对于有类似问题的其他社区成员也是非常有帮助的。 如果没有,请回复并告诉我们目前的情况,以提供进一步的帮助。

    Best Regards,

    Frank


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2018年3月14日 9:11
    版主
  • 你好,因为有好几个T的数据,所以没有采用“分离虚拟磁盘”的方法,后来我是新建虚拟磁盘的方式解决的,再次感谢您的帮助!
    2018年3月17日 14:15
  • 你好,

    请把有用的回复标记为答案让更多社区其他的人看到

    Regards, Frank


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com


    2018年3月17日 14:18
    版主