我有一个运行Postfix的邮件服务器。每条消息都保存为文件系统中的文件,因此我正在弄清楚是否有办法减少重复文件,从而减少磁盘空间的使用。
我尝试安装并使用opendedup,但我真的不明白它是如何工作的。官方快速入门指南没有提及它将使用哪个物理磁盘(我希望在/ dev / sdb1上启用重复数据删除,或者左右)。
我知道在Microsoft Windows Server上使用重复数据删除非常简单并且工作正常,我正在弄清楚是否有办法使用Windows Server制作iSCSI服务器,对其进行重复数据删除,并将该iSCSI映射到debian上正在运行Postfix。但这真的很奇怪= /
顺便说一下,我在Hyper-V服务器上运行Postfix服务器。
我真的需要提供更大的邮箱,如果我无法使用Linux和Postfix,他们将在Microsoft Exchange或其他方面花费大量资金。
答案 0 :(得分:0)
您可以将Opendedup用作后缀服务器。它作为现有文件系统的虚拟文件系统安装,以便为mountpoint提供重复数据删除。使用可变块重复数据删除,您应该获得良好的重复数据删除率。
quickstart guid e应该可以帮助您入门。
答案 1 :(得分:-1)
愚蠢的问题,但为了提供更大的邮箱,为什么你不能获得更多的存储空间并像普通的管理员一样安装它?
iSCSI应该可以通过hyper-v导入,并且如果VM具有LVM,您可以将新磁盘简单地导入磁盘组并扩展FS。
或者你可以尝试在业务中使用最好的重复数据删除(ZFS),但如果你无法弄清楚OpenDedup,那么这可能太具挑战性了。
在我看来,linux实现(http://zfsonlinux.org/)并不是真正稳定的(我已经在家里运行了一年多,但我还是不会在生产中运行它......
对于制作,我建议与http://www.ixsystems.com/交谈或熟悉FreeNAS和FreeBSD的ZFS。或者选择IllumOS或类似的Solaris分支。
IIRC ZFS重复数据删除的经验法则是,每Tb数据需要5Gb内存,否则性能将受到严重影响。我个人而且专业地使用LZO压缩而不是重复数据删除。 (注意:ZFS会执行块级重复数据删除)
就其他Linux重复数据删除系统而言,我并不知道我会投入生产的任何内容。但是,据说压缩肯定是一个值得一试的好解决方案!!
许多稳定的FS支持飞行压缩,ext4和我头顶的reiserfs。
Brtfs(opensource对ZFS的回答)也有很好的LZO压缩请参阅:http://www.phoronix.com/scan.php?page=article&item=btrfs_lzo_2638&num=2
上次我尝试使用时,我并不喜欢btrfs的性能。
还有很多其他选项,但建议您检查维基百科上的文件系统矩阵:http://en.wikipedia.org/wiki/Comparison_of_file_systems
请注意,NTFS不知道其文件系统上的校验和,我不会在生产中使用它。
基本上没有b-tree样式校验和(ZFS)或硬件raid(BBU支持),数据是不安全的。我会在任何一天使用zfs进行硬件raid,没有写漏洞。