1

我有一个运行 Postfix 的邮件服务器。每条消息都作为文件保存在文件系统中,所以我正在研究是否有办法减少重复文件,从而减少磁盘空间使用。

我尝试安装和使用 opendedup,但我真的不明白它是如何工作的。官方的快速入门指南只是没有提及它将使用哪个物理磁盘(我希望仅在 /dev/sdb1 上启用 dedup 等)。

我知道在 Microsoft Windows Server 上使用重复数据删除非常简单,而且效果很好,我在想是否有办法使用 Windows Server 制作 iSCSI 服务器,打开重复数据删除,然后在运行 Postfix 的 debian 上映射 iSCSI . 但这看起来真的很奇怪=/

顺便说一句,我在 Hyper-V 服务器上运行 Postfix 服务器。

我真的需要提供更大的邮箱,如果我无法使用 Linux 和 Postfix 获得它,他们将在 Microsoft Exchange 或其他东西上花费大量资金。

4

2 回答 2

0

您可以使用 Opendedup 作为后缀服务器。它作为虚拟文件系统安装在现有文件系统之上,为安装点提供重复数据删除。使用可变块重复数据删除,您应该获得良好的重复数据删除率。

快速入门指南应该可以帮助您入门。

于 2015-03-11T03:13:18.637 回答
-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'es 支持动态压缩、ext4 和我头顶的 reiserfs。

Brtfs(开源对 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 用于硬件突袭,没有写入漏洞。

于 2014-08-04T15:44:14.603 回答