Maybe you’ve already hear that Server 2012 has deduplication for NTFS integrated by just installing the file server role and selecting deduplication. It’s not activated by just installing it, but not really hard to activate too.
Before starting, the following conditions must be met
- It must be a NTFS volume; ReFS is not supported
- There’s some free space, I would recomment to have at least 10%
- only fixed disks are supported, no USB and other removable ones
- system and boot volumes are not supported
Q: How do I know my volume’s a good candidate for dedup?
A: There’s a evaluation tool on board of Server 2012, you can get usage help by just typing ddpeval on a command line. In my case, I’ve evaluated just a subfolder that uses 1TB diskspace:
More about preparing for Dedup and ddpeval @ http://technet.microsoft.com/en-us/library/hh831700.aspx
Enable Deduplication for a Volume
Assuming you have a disk D: that has a lot of data on it that maybe’s good candidate for dedup. To start deduplicating data just open a PowerShell Console as elevated Administrator and hit this commands.
Enable-DedupVolume D: Set-DedupVolume D: -MinimumFileAgeDays 1 .
The first command activates deduplication on Volume D:, the second tells dedup to start after a file’s accessed day in past. Default would be 5 days, but I prefer to directly dedup files after one day.
Deduplication data is stored in the “System Volume Information” Folder at the root of the volume in subfolder “dedup”. A lot of files there are named *chunk* and represent chunks of original files.
More about the PowerShell cmdlets @ http://technet.microsoft.com/en-us/library/hh848450.aspx
- what does happen if I move a deduplicated NTFS Volume to an older Server, i.e. 2008 r2 or whatever?
- is there a way to get Deduplication for Server 2008 r2 too?