We run Kerio on Windows Server 2012 and reached our Limit for our 100 GB HDD. Well, everything virtualized, so extending the vhxd to 200 GB wouldn't be a problem. But I wanted to try out the "new" data deduplication feature of Server 2012+ and see, how far we can go and how much the load on the server is.
What deduplication is:
In a nutshell - Windows enables dedup and puts all files in small "chunks". If it finds the same data in 2 chunks, it deletes the data of one and just puts a link to the chunk left with the data. It's like exchanges deduplicate feature, where one mail to 20 internal users was only saved once and linked to the users instead of saved. Just on a much deeper level. Also great for Backup Servers!
You can run the dedup function in the backround or once a day at a given time for a given time of hours. I run it once a day after the backups are made and couldn't spot any difference in speed and I/O so far.
Kerio runs on his own "HDD" (you can also dedup folders only) and we saved 34,4 GB in total on a 100 GB HDD and with a total usage of ~90 GB before.
Our Backupserver/NAS with Server 2012 reduced on his 5 TB HDD with 75% usage the size of all Backups for 1,37 TB.
And it's save - you can mount the hdd/vmdx in any other windows 8/2012+ OS and can read the files. Also it works fine with raids.
But your backups of kerio will stay the same size before the dedup, because if you copy a file away of the NTFS HDD, it put's the chunks of the file back together > full size.
That's why the backups itself won't shrink.
Last but not least some tech. states:
Dual 4 Core Dell Xeon Server with HyperV 2012 and 2 guests (kerio 2012 server, ERP System 2008 R2 Server) on a Raid 10 with 4 SAS 15k HDD's and 20-25 users accessing Kerio/ERP System.
Like I said, no notable changes in I/O etc. for the server, only the optimization run over night needs a bit more resources.
AFAIK Kerio dosn't support dedup officially, but I didn't have any problems so far and in the worst case, I have some backups.
[Updated on: Wed, 19 August 2015 13:21]
Kerio discussion forums are intended for open communication between forum
members and may contain information and material posted by members which may
be useful in learning about Kerio products. The discussion forums are not
intended to provide technical support for any specific product. Any
information implied or expressed in the discussion forums is that of the
posting member. Kerio is in no way responsible for the information posted in
the forums, or its accuracy. Kerio employees may participate in the
discussions, but their postings do not represent an offical position of the
company on any issues raised or discussed. Kerio reserves the right to
monitor and maintain the forums to promote free and accurate exchange of