none
Win2012 R2 导入旧 存储空间 的虚拟磁盘 反复提示需要磁盘扫描 RRS feed

  • 问题

  • 情况是这样的

    之前我拿Win2012 来组和NAS,因为之前在就地升级时候遇到一些问题,

    所以这次干脆换了个SSD,来做系统。

    导入旧的 存储池还算顺利,只是在导入之前开启了重复数据删除的分区上,提示需要扫描磁盘。

    重启之后发现,每次都会提示,(如下日志)

    卷 H: (\Device\HarddiskVolume9) 需要进行在线扫描。在计划的下一次维护任务期间,将自动执行在线扫描。或者,你也可以在本机通过命令行运行 "CHKDSK /SCAN",或者在本机或远程通过 PowerShell 运行 "REPAIR-VOLUME <驱动器:> -SCAN"。

    扫描之后是没有错误的,不过隔一段时间又会这样。我看日志里,Chkdsk的记录大概间隔50分钟左右。

    不过是手动扫描,还是离线扫描,隔一会还是会提示 需要扫描。。

    后台到底是个什么机制?怎么确认每次都是错误的?有什么方法解决这个问题?谢谢。


    G yc {Son of VB.NET}

    2014年10月17日 13:08

答案

  • 感谢回复。

    日志我查看了一下,没有发现错误呢。

    - <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    - <System>
      <Provider Name="Microsoft-Windows-Deduplication" Guid="{F9FE3908-44B8-48D9-9A32-5A763FF5ED79}" /> 
      <EventID>12803</EventID> 
      <Version>0</Version> 
      <Level>4</Level> 
      <Task>3</Task> 
      <Opcode>0</Opcode> 
      <Keywords>0x4000000000000001</Keywords> 
      <TimeCreated SystemTime="2014-10-19T05:57:52.196829000Z" /> 
      <EventRecordID>2</EventRecordID> 
      <Correlation /> 
      <Execution ProcessID="3956" ThreadID="3556" /> 
      <Channel>Microsoft-Windows-Deduplication/Scrubbing</Channel> 
      <Computer>StorageServer</Computer> 
      <Security UserID="S-1-5-18" /> 
      </System>
    - <EventData>
      <Data Name="JobInstanceId">{77523A8D-CDBA-4D02-BDC5-56DBAF03617F}</Data> 
      <Data Name="VolumeGuidPath">\\?\Volume{ced25121-5794-4a76-858d-7f4fe9bafd31}\</Data> 
      <Data Name="VolumeDisplayName">H:\</Data> 
      <Data Name="DetectedCorruptionCount">0</Data> 
      <Data Name="FixedCorruptionCount">0</Data> 
      <Data Name="CorruptedUserFileCount">0</Data> 
      <Data Name="FixedUserFileCount">0</Data> 
      <Data Name="ErrorCode">0</Data> 
      <Data Name="ErrorMessage">NULL</Data> 
      <Data Name="ReadOnlyMode">false</Data> 
      </EventData>
      </Event>

    操作

    - <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> - <System> <Provider Name="Microsoft-Windows-Deduplication" Guid="{F9FE3908-44B8-48D9-9A32-5A763FF5ED79}" /> <EventID>6153</EventID> <Version>0</Version> <Level>4</Level> <Task>0</Task> <Opcode>0</Opcode> <Keywords>0x8000000000000000</Keywords> <TimeCreated SystemTime="2014-10-20T06:45:17.797426600Z" /> <EventRecordID>258</EventRecordID> <Correlation /> <Execution ProcessID="3212" ThreadID="4080" /> <Channel>Microsoft-Windows-Deduplication/Operational</Channel> <Computer>StorageServer</Computer> <Security UserID="S-1-5-18" /> </System> - <EventData> <Data Name="JobType">1</Data> <Data Name="JobInstanceId">{4148BA36-8376-4183-8595-E173DC9C8FE6}</Data> <Data Name="VolumeGuidPath">\\?\Volume{ced25121-5794-4a76-858d-7f4fe9bafd31}\</Data> <Data Name="VolumeDisplayName">H:</Data> <Data Name="ErrorCode">0</Data> <Data Name="ErrorMessage" /> <Data Name="SavingsRate">73</Data> <Data Name="SavedSpace">788608494869</Data> <Data Name="VolumeUsedSpace">285975027712</Data> <Data Name="VolumeFreeSpace">1912911908864</Data> <Data Name="OptimizedFileCount">142</Data> <Data Name="InPolicyFileCount">142</Data> <Data Name="JobProcessedSpace">0</Data> <Data Name="JobElapsedTime">11</Data> <Data Name="JobThroughput">0</Data> <Data Name="FinalJobStage">7</Data> </EventData> </Event>

    诊断
    - <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    - <System>
      <Provider Name="Microsoft-Windows-Deduplication" Guid="{F9FE3908-44B8-48D9-9A32-5A763FF5ED79}" /> 
      <EventID>10242</EventID> 
      <Version>0</Version> 
      <Level>4</Level> 
      <Task>0</Task> 
      <Opcode>0</Opcode> 
      <Keywords>0x2000000000000000</Keywords> 
      <TimeCreated SystemTime="2014-10-20T06:45:16.649787600Z" /> 
      <EventRecordID>272</EventRecordID> 
      <Correlation /> 
      <Execution ProcessID="3212" ThreadID="4080" /> 
      <Channel>Microsoft-Windows-Deduplication/Diagnostic</Channel> 
      <Computer>StorageServer</Computer> 
      <Security UserID="S-1-5-18" /> 
      </System>
    - <EventData>
      <Data Name="JobType">1</Data> 
      <Data Name="JobInstanceId">{00000000-0000-0000-0000-000000000000}</Data> 
      <Data Name="VolumeGuidPath">\\?\Volume{ced25121-5794-4a76-858d-7f4fe9bafd31}\</Data> 
      <Data Name="VolumeDisplayName">H:</Data> 
      <Data Name="ReconciledContainerCount">9</Data> 
      <Data Name="UnreconciledContainerCount">0</Data> 
      <Data Name="MergedContainerCount">0</Data> 
      <Data Name="TotalReconciledReferences">0</Data> 
      <Data Name="ErrorCode">0</Data> 
      <Data Name="ErrorMessage">NULL</Data> 
      <Data Name="SkippedContainerCount">0</Data> 
      </EventData>
      </Event>


    我使用了一个原始的方法暂且解决了。(新建一个虚拟磁盘,然后设置重复删除,在复制数据)

    现在还算正常, 原因方面不是很好说, 有COM报错,驱动没删干净,文件服务管理器也删除了等,

    做了一个 SFC,倒是给报个有文件异常。不过我只看到了我修改的SyncShareSrc.exe.config(工作文件夹配置文件),建议增加一个选项,允许工作文件夹更改端口,否则和IIS冲突。

    PS。根据我的了解,在 2012 中(不是R2), ReFS是不支持重复数据删除的?

    文件系统确实是NTFS,考虑需要重复删除,所以没ReFS。


    G yc {Son of VB.NET}

    2014年10月21日 13:16

全部回复

  • 你好,

    首先请查看Windows 事件日志事件看是不是由重复数据删除的数据清理作业引起的

    查看器\应用程序和服务日志\Microsoft\Windows\删除重复\清理

    详细请参考:

    安装并配置重复数据删除
    http://technet.microsoft.com/zh-cn/library/hh831434.aspx

    如果不是,这个卷是不是ReFS格式的。ReFS将定期扫描卷,尝试发现潜在损坏,然后主动触发该损坏数据的修复。

    弹性文件系统概述
    http://technet.microsoft.com/zh-cn/library/hh831724.aspx


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

    2014年10月21日 9:00
    版主
  • 感谢回复。

    日志我查看了一下,没有发现错误呢。

    - <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    - <System>
      <Provider Name="Microsoft-Windows-Deduplication" Guid="{F9FE3908-44B8-48D9-9A32-5A763FF5ED79}" /> 
      <EventID>12803</EventID> 
      <Version>0</Version> 
      <Level>4</Level> 
      <Task>3</Task> 
      <Opcode>0</Opcode> 
      <Keywords>0x4000000000000001</Keywords> 
      <TimeCreated SystemTime="2014-10-19T05:57:52.196829000Z" /> 
      <EventRecordID>2</EventRecordID> 
      <Correlation /> 
      <Execution ProcessID="3956" ThreadID="3556" /> 
      <Channel>Microsoft-Windows-Deduplication/Scrubbing</Channel> 
      <Computer>StorageServer</Computer> 
      <Security UserID="S-1-5-18" /> 
      </System>
    - <EventData>
      <Data Name="JobInstanceId">{77523A8D-CDBA-4D02-BDC5-56DBAF03617F}</Data> 
      <Data Name="VolumeGuidPath">\\?\Volume{ced25121-5794-4a76-858d-7f4fe9bafd31}\</Data> 
      <Data Name="VolumeDisplayName">H:\</Data> 
      <Data Name="DetectedCorruptionCount">0</Data> 
      <Data Name="FixedCorruptionCount">0</Data> 
      <Data Name="CorruptedUserFileCount">0</Data> 
      <Data Name="FixedUserFileCount">0</Data> 
      <Data Name="ErrorCode">0</Data> 
      <Data Name="ErrorMessage">NULL</Data> 
      <Data Name="ReadOnlyMode">false</Data> 
      </EventData>
      </Event>

    操作

    - <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> - <System> <Provider Name="Microsoft-Windows-Deduplication" Guid="{F9FE3908-44B8-48D9-9A32-5A763FF5ED79}" /> <EventID>6153</EventID> <Version>0</Version> <Level>4</Level> <Task>0</Task> <Opcode>0</Opcode> <Keywords>0x8000000000000000</Keywords> <TimeCreated SystemTime="2014-10-20T06:45:17.797426600Z" /> <EventRecordID>258</EventRecordID> <Correlation /> <Execution ProcessID="3212" ThreadID="4080" /> <Channel>Microsoft-Windows-Deduplication/Operational</Channel> <Computer>StorageServer</Computer> <Security UserID="S-1-5-18" /> </System> - <EventData> <Data Name="JobType">1</Data> <Data Name="JobInstanceId">{4148BA36-8376-4183-8595-E173DC9C8FE6}</Data> <Data Name="VolumeGuidPath">\\?\Volume{ced25121-5794-4a76-858d-7f4fe9bafd31}\</Data> <Data Name="VolumeDisplayName">H:</Data> <Data Name="ErrorCode">0</Data> <Data Name="ErrorMessage" /> <Data Name="SavingsRate">73</Data> <Data Name="SavedSpace">788608494869</Data> <Data Name="VolumeUsedSpace">285975027712</Data> <Data Name="VolumeFreeSpace">1912911908864</Data> <Data Name="OptimizedFileCount">142</Data> <Data Name="InPolicyFileCount">142</Data> <Data Name="JobProcessedSpace">0</Data> <Data Name="JobElapsedTime">11</Data> <Data Name="JobThroughput">0</Data> <Data Name="FinalJobStage">7</Data> </EventData> </Event>

    诊断
    - <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    - <System>
      <Provider Name="Microsoft-Windows-Deduplication" Guid="{F9FE3908-44B8-48D9-9A32-5A763FF5ED79}" /> 
      <EventID>10242</EventID> 
      <Version>0</Version> 
      <Level>4</Level> 
      <Task>0</Task> 
      <Opcode>0</Opcode> 
      <Keywords>0x2000000000000000</Keywords> 
      <TimeCreated SystemTime="2014-10-20T06:45:16.649787600Z" /> 
      <EventRecordID>272</EventRecordID> 
      <Correlation /> 
      <Execution ProcessID="3212" ThreadID="4080" /> 
      <Channel>Microsoft-Windows-Deduplication/Diagnostic</Channel> 
      <Computer>StorageServer</Computer> 
      <Security UserID="S-1-5-18" /> 
      </System>
    - <EventData>
      <Data Name="JobType">1</Data> 
      <Data Name="JobInstanceId">{00000000-0000-0000-0000-000000000000}</Data> 
      <Data Name="VolumeGuidPath">\\?\Volume{ced25121-5794-4a76-858d-7f4fe9bafd31}\</Data> 
      <Data Name="VolumeDisplayName">H:</Data> 
      <Data Name="ReconciledContainerCount">9</Data> 
      <Data Name="UnreconciledContainerCount">0</Data> 
      <Data Name="MergedContainerCount">0</Data> 
      <Data Name="TotalReconciledReferences">0</Data> 
      <Data Name="ErrorCode">0</Data> 
      <Data Name="ErrorMessage">NULL</Data> 
      <Data Name="SkippedContainerCount">0</Data> 
      </EventData>
      </Event>


    我使用了一个原始的方法暂且解决了。(新建一个虚拟磁盘,然后设置重复删除,在复制数据)

    现在还算正常, 原因方面不是很好说, 有COM报错,驱动没删干净,文件服务管理器也删除了等,

    做了一个 SFC,倒是给报个有文件异常。不过我只看到了我修改的SyncShareSrc.exe.config(工作文件夹配置文件),建议增加一个选项,允许工作文件夹更改端口,否则和IIS冲突。

    PS。根据我的了解,在 2012 中(不是R2), ReFS是不支持重复数据删除的?

    文件系统确实是NTFS,考虑需要重复删除,所以没ReFS。


    G yc {Son of VB.NET}

    2014年10月21日 13:16