none
windows 2012 去重问题 RRS feed

  • 问题

  • 我有一台windows 2012标准版文件服务器,32G内存,8个逻辑CPU, 使用HBA卡挂载了一个1T的J盘,J盘可用空间为100G,J盘开启了ntfs quotas,非FSRM quotas;

    使用2012自带的去重功能对J盘去重;去重失败;Log提示信息为:

    Get-dedupstatus | fl :

    LastOptimizationResult             : 0x80565345
    LastOptimizationResultMessage      : 工作處理程序意外結束。

    额外的信息有:

    ID:8247 磁碟區 "\\?\Volume{725d89ec-d4c1-4a1f-bde8-953f3dbe5f71}\" 上的工作類型 "最佳化" 所使用的重複資料刪除工作主機意外地結束。

    ID:10243 用來設定磁碟區 J: (\\?\Volume{725d89ec-d4c1-4a1f-bde8-953f3dbe5f71}\) 之 最佳化 工作的記憶體不足。

    系統記憶體百分比: 50
    可用記憶體: 16377 MB
    所需記憶體最小值: 15842901 MB

    ID:4142 「重複資料刪除」已取消磁碟區 "\\?\Volume{725d89ec-d4c1-4a1f-bde8-953f3dbe5f71}\" 上的工作類型 "最佳化"。其記憶體使用量已超過其指派量。

    ID:4119 「重複資料刪除」無法在 \\?\Volume{725d89ec-d4c1-4a1f-bde8-953f3dbe5f71}\System Volume Information\Dedup\Logs 下初始化變更記錄檔。錯誤碼為 0x8056530a, 磁盘空间不足,无法执行请求的操作。


    操作:
       启动更改日志记录。
       运行重复项清除工作。
    上下文:
       目录: \\?\Volume{725d89ec-d4c1-4a1f-bde8-953f3dbe5f71}\System Volume Information\Dedup\Logs
       卷名: J: (\\?\Volume{725d89ec-d4c1-4a1f-bde8-953f3dbe5f71}\)

    ================================================================

    然后,然后

    我取消了ntfs quotas,去重顺利进行了......................

    但是看去重规划指南https://technet.microsoft.com/en-us/library/hh831700.aspx里面只有对FSRM hard quotas有说明,并未涉及ntfs quotas

    FSRM hard quotas

    Setting a hard quota on a volume root folder that also has deduplication enabled is not supported. When a hard quota is present on a volume root, the actual free space on the volume and the quota-restricted space on the volume are not the same. This may cause deduplication jobs to fail. Creating a soft quota on a volume root that has deduplication enabled is supported; however, when FSRM quotas encounter a deduplicated file, it accounts for it based on the file’s logical size. Quota usage (including any quota thresholds) does not change when a file is processed by deduplication. All other FSRM quota functionality, including volume-root soft quotas and quotas on subfolders, will work normally when using deduplication.

    故特此请教,去重不能和ntfs quotas并用?


    Ann.Shen

    • 已移动 Amy Wang_Moderator 2016年8月9日 4:45 Unrelated to Windows Server Technical Preview
    2016年8月9日 2:27

答案

  • Hi Ann.Shen 你好,

    >故特此请教,去重不能和ntfs quotas并用?

    你指的是disk quotas? 我没有找到官方的资料去阐述disk quotas 和data deduplication 能不能共同使用的声明。

    Disk quotas allow you to allocate available disk space to users based the files and folders they are own.

    根据你enable disk quotas 时,出现的错误信息都是关于空间不足的问题。很有可能是随着disk quota 的增加导致dedupe scrubber process 需要更多的RAM, 所以爆错,导致data deduplication 不能继续进行。

    这里讨论过disk quota 和 data deduplication 的帖子,你可以参考一下

    https://social.technet.microsoft.com/Forums/windowsserver/en-US/87a2a363-d42f-4c80-9563-2faf85363443/disk-quotas-and-data-deduplication?forum=winserver8gen

    Best Regards,

    Mary


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

    • 已标记为答案 Ann.Shen 2016年8月10日 8:36
    2016年8月9日 6:41
    版主

全部回复

  • Hi Ann.Shen 你好,

    >故特此请教,去重不能和ntfs quotas并用?

    你指的是disk quotas? 我没有找到官方的资料去阐述disk quotas 和data deduplication 能不能共同使用的声明。

    Disk quotas allow you to allocate available disk space to users based the files and folders they are own.

    根据你enable disk quotas 时,出现的错误信息都是关于空间不足的问题。很有可能是随着disk quota 的增加导致dedupe scrubber process 需要更多的RAM, 所以爆错,导致data deduplication 不能继续进行。

    这里讨论过disk quota 和 data deduplication 的帖子,你可以参考一下

    https://social.technet.microsoft.com/Forums/windowsserver/en-US/87a2a363-d42f-4c80-9563-2faf85363443/disk-quotas-and-data-deduplication?forum=winserver8gen

    Best Regards,

    Mary


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

    • 已标记为答案 Ann.Shen 2016年8月10日 8:36
    2016年8月9日 6:41
    版主
  • Mary:

    应该是disk quotas,就是直接在一个分区上右键属性中启用的配额(限制了到达容量上限后无法继续写入[硬配额?]);

    我觉得应该也是卡在内存上,因为我看跑去重job的当下32G内存已用完,平时只用4G左右;但是,Log提示

    所需記憶體最小值: 15842901 MB

    16TB左右也实在是无语了,确定没copy错这个数值;因为刚开始我看错了以为16G,然后特地将此服务器加到32G..................

    J盘剩余100G应该不是也提示空间不足就不知道为什么了.

    谢谢;


    Ann.Shen



    • 已编辑 Ann.Shen 2016年8月10日 0:35
    2016年8月10日 0:34
  • Hi Ann.Shen,

    所以恐怕现在在你环境也只能暂时disable disk quotas,如果要run data deduplication .

    Best Regards,

    Mary


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

    2016年8月10日 6:12
    版主
  • Mary:

    嗯,

    1. disable disk quotas后再enable,配额信息还在.........去重的时候disable,不去重的时候enable......手动

    2. 另外测试后得知使用enable disk quotas但采用软配额去重也OK,启用硬配额就报内存不足...........

    所以无论FSRM quotas 还是 disk quotas 都受硬配额影响.............

    感谢.


    Ann.Shen

    2016年8月10日 8:36