是否还有理由反对在生产中使用 ZFS?
我运行 Solaris 服务器,并计划从早期版本升级到 Solaris 10 10/09。
目前,我们使用 SVM 作为本地磁盘,并使用供应商的技术进行 SAN 卷管理。我们正在考虑将大部分(如果不是全部)存储迁移到 ZFS。我们希望能够在快照上使用 LiveUpgrade、轻松进行存储管理(尤其是扩展 LUN)、快速重新同步等。
是否有任何“陷阱”需要我们注意?我们有很多 Oracle 数据库。这是个问题吗?你们当中有人在做我们考虑的事情时有过不好的经历吗?
答案1
目前,我们的应用服务器区域(数百名用户)已将 zfs 投入生产,并且运行良好,我们目前正在使用开发版 oracle 10 DB 对其进行测试,到目前为止(4 个月)没有遇到任何问题。请检查 http://www.solarisinternals.com/wiki/index.php/ZFS_for_Databases
特别是:“将 ZFS 记录大小与 Oracle db_block_size 匹配”
答案2
我们在 Sun Storage 7410 统一存储设备上安装了 96TB ZFS,该设备具有多个(8x)10GBit/s 链路。它使用 ZFS 和 OpenSolaris。这个盒子太棒了!
答案3
在我们的商店中,我们仍在等待。但是,我们的用途主要是数据库,对文件系统非常挑剔,我们宁愿让其他人花费数小时和数天进行测试和调整,因为我们没有太多资源(小商店)。
在家里,我正在使用它,但它是一个普通的文件服务器,并没有真正使用所有的可能性。
答案4
我唯一反对它的理由是它的许可/专利以及 Oracle 在收购 Sun 时对开源内容的处理不当。否则,我会等待 btrfs 与 ZFS 并驾齐驱(并且在未来会比 ZFS 更好)的那一天。