iyth888 发表于 2018-6-11 11:11:25

Windows Server 2012 R2 文件服务器安装与配置07 之文件服务器重复数据删除

(一)、PowerShell安装与配置
  重复数据删除功能安装:
  1、启动 Windows PowerShell。在任务栏上,右键单击 Windows PowerShell 图标,然后单击“以管理员身份运行”。
  运行以下 Windows PowerShell 命令:
  C:\> Import-Module ServerManager
  C:\> Add-WindowsFeature -name FS-Data-Deduplication
  C:\> Import-Module Deduplication
  启用重复数据删除功能:
  若要在卷上启用重复数据删除,请在服务器上运行以下 Windows PowerShell 命令。卷 E 上启用了重复数据删除。
  C:\> Enable-DedupVolume E:
  设置最少保留天数:
  设置文件进行重复数据删除前,应保留的最少天数。
  C:\> Set-Dedupvolume E: -MinimumFileAgeDays 20
  如果将 MinimumFileAgeDays 设为 0,那么重复数据删除将处理所有文件,不论其留存时间有多久。这适合于测试环境,在这种环境中你想要进行最大限度的重复数据删除。但是,在生产环境中,最好是等待几天(默认为 3 天),因为在更改率减缓前,文件往往会在短时间内改变很多。这允许对服务器资源进行最有效的使用。
  清理日志存放地点:
  清理作业在位于此处的 Windows 事件日志中输出一个摘要报告:
  事件查看器\应用程序和服务日志\Microsoft\Windows\删除重复\清理
  数据清理作业:
  虽然重复数据删除默认值以每周一次(周六)的频率创建数据完整性清理作业,但你也可以使用以下命令,按照需要触发这种清理作业:
  C:\> Start-DedupJob E: –Type Scrubbing
  垃圾回收作业:
  重复数据删除包含了垃圾回收作业,来处理卷上已删除或已修改的数据,这样任何不再访问的数据区块都被清理。垃圾回收作业处理之前已删除的或被逻辑覆盖的优化内容,以创建有用的卷可用空间。当优化文件被删除或被新数据覆盖时,区块存储中的旧数据未被立刻删除。
  C:\> Start-DedupJob E: –Type GarbageCollection
  查看清理日程按排表:
  重复数据删除带有三个立刻建立的日程表。优化每小时都会运行,而垃圾回收和清理设置为每周一次。可以通过使用此 Windows PowerShell 命令,查看日程表:
  C:\> Get-DedupSchedule
(二)、删除重复数据功能安装
  从“添加角色和功能向导”中,在“服务器角色”下,选择“文件和存储服务”(如果它尚未安装)。
  1、选中“文件服务”复选框,然后选中“重复数据删除”复选框。

  2、单击“下一步”直到“安装”按钮处于活跃状态,然后单击“安装”。

  3、安装完成

(三)、配置重复数据删除
  1、配置重复数据删除...,选择对应的磁盘,右击选择“配置重复数据删除...”,注意系统盘不能够配置重复数据删除。

  2、因为我们部署在虚拟机上,所以选择“虚拟桌面基础结构(VDI)服务器”

  3、点击“设置删除重复计划(S)...”,勾选“启用后台优化”,“启用吞吐量优化”设置开始时间与持续时长,启用后台优化后可以在服务器负担较重的时候,减少重复数据删除给服务器带来的压力。

(四)、重复数据删除功能测试
  1、首先我们评估一下重复数据删除,用ddpeval.exe功能进行测试

  2、这里我们来手动进行重复数据删除操作,测试是否生效:
  马上启用重复数据删除:
  Start-DedupJob –Volume E: –Type Optimization
  如果前面已经启动重复数据删除,等待前面的作业完成,再执行采用以下命令:
  Start-DedupJob E: –Type Optimization -Wait
  查看作业进度:
  Get-DedupJob
  查看状态:
  Get-DEdupStatus

  3、从上图我们可以看出,已经成功进行了重复数据的删除操作,下面我们来查看一下对应的空间使用情况:前图为未进地重复数据删除时的磁盘使用情况,后图为已经进行了重复数据删除操作后的磁盘使用情况。
页: [1]
查看完整版本: Windows Server 2012 R2 文件服务器安装与配置07 之文件服务器重复数据删除