我正在考虑采用ZFS,我很高兴知道您在生产和测试环境中的经验。
5 回答
我没有在生产中使用 ZFS - 还没有机会。好吧,基本上我们目前不需要巨大的存储空间,而且直到最近我们还没有运行任何 7.0。
在家里,我有一个更先进的 FreeBSD 系统(7.0-ish)。我已经使用 ZFS 快八个月了。我目前有一个 1.2 TB 在我的坦克。我非常喜欢 ZFS,原因有很多:
- 按需扩展我的文件系统
- 从“廉价”磁盘存储
- 文件系统快照
- 自我修复
- 副本(这可能是最棒的)
如果您想尝试一下并喜欢 FreeBSD,我推荐FreeBSD wiki。
我遇到了一些在 wiki 上概述的问题,并且我从 irc(#freebsdhelp @ Efnet)上的人们那里得到了很多帮助/反馈。虽然我没有丢失任何数据。:) (敲木头!)如果您正在寻找更多反馈,您可以查看 IRC。有很多人在运行 ZFS 池。
除了 FreeBSD,ZFS 在 sun 平台上已经存在了一段时间。因为我在 FreeBSD 上运行的是一个移植版,而且还有很多工作正在进行中,所以它在那里更加成熟。:)
你打算用它做什么?大多数关于文件系统的问题只有在对应用程序和使用模式有很好的理解时才能得到明智的回答。例如,适用于传统邮件假脱机文件系统的可能不是您为数据库存储选择的。
我将它用作安装了 OpenSolaris 的机器上的低租金近线存储系统。我把它放在一个基本的镜像 RAID 系统上,有 30 天的快照。不止一次它救了我的培根,那是在一个非常基本的设置上。我只能想象在更严肃/功能更强大的硬件上你能用它做多少。
作为 Linux 商店的系统管理员,我使用 ZFS 作为备份服务器。曾经运行 cronjob 来做快照,但现在我使用 SXCE 附带的 zfs-auto-snapshot 服务。备份是 NFS 导出并自动安装在网络中的所有机器上 - 因此人们可以自己恢复文件 - 甚至快照也通过网络导出!
我什至从所有 linux 机器上都挂载了我的主目录 NFS - 所以我每小时都会获得我日常工作的快照。
虽然 ZFS 并不完美,但它确实似乎是当今可用的最好的文件系统。
我在两个环境中进行开发和使用 ZFS:
1) 在我的带有 RAIDZ2 的 Mac Pro 上超过四张光盘
2) 在一个DesktopBSD(基于FreeBSD)的备份服务器上,在RAIDZ1中有两个磁盘
我的总体经验是,我第一次不必每天备份数据,因为我看到 ZFS 似乎是我用过的最可靠的存储系统。