我有一个运行Postfix的邮件服务器。每条消息都被保存为文件系统中的一个文件,所以我想知道是否有一种方法可以减少重复的文件,从而减少磁盘空间的使用。
我试着安装和使用opendedup,但我真的不明白它是如何工作的。官方的快速入门指南没有提到它将使用哪个物理磁盘(我希望只在/dev/sdb1上启用dedup )。
我知道在Microsoft Windows Server上使用重复数据删除真的很容易,而且运行得很好,我想知道是否有一种方法可以使用Windows Server制作iSCSI服务器,打开重复数据删除功能,然后将该iSCSI映射到运行Postfix的debian上。但这看起来真的很奇怪=/
顺便说一句,我在Hyper-V服务器上运行Postfix服务器。
我真的需要提供更大的邮箱,如果我不能使用Linux和Postfix,他们会花很多钱在Microsoft Exchange或类似的东西上。
发布于 2015-03-11 11:13:19
您可以使用Opendedup作为postfix服务器。它作为虚拟文件系统装载在现有文件系统之上,为装载点提供重复数据消除。使用可变数据块重复数据删除,您应该可以获得良好的重复数据消除率。
quickstart guide应该可以帮助您入门。
发布于 2014-08-04 23:44:15
愚蠢的问题,但是为了提供更大的邮箱,你为什么不获得更多的存储空间,并像普通管理员一样挂载它?
hyper-v应该可以导入iSCSI,并且假设虚拟机具有LVM,您只需将新磁盘导入磁盘组并扩展FS即可。
或者,您可以尝试业务中最好的重复数据删除(ZFS),但如果您不能弄清楚OpenDedup,这可能太具有挑战性。
在我看来,linux实现(http://zfsonlinux.org/)并不是真正稳定的(我已经在家里运行了一年多了,但我还不会在生产环境中运行它……
对于生产环境,我建议与http://www.ixsystems.com/交谈,或者熟悉FreeNAS和FreeBSD。也可以选择IllumOS或类似的Solaris分支。
IIRC ZFS重复数据删除的经验法则是,每Tb数据需要5 5Gb的ram,否则性能将受到严重影响。我个人和专业人士使用LZO压缩而不是重复数据删除。(注意: ZFS执行数据块级重复数据删除)
在其他linux重复数据删除系统方面,我不知道我会将任何东西投入生产。话虽如此,但压缩确实是一个很好的解决方案,值得关注!
许多稳定的FS‘s支持动态压缩,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而不是硬件raid,没有写漏洞。
https://stackoverflow.com/questions/25121674
复制相似问题