在生产中是否还存在使用ZFS的情况?
我运行Solaris服务器,并计划从早期版本升级到Solaris 10 10/09。
目前我们使用本地磁盘的SVM和我们的供应商的SAN卷pipe理技术。 我们正在考虑将大部分(如果不是全部)存储迁移到ZFS。 我们希望能够在快照上使用LiveUpgrade,轻松进行存储pipe理(特别是增长LUN),快速恢复等。
我们应该注意哪些“陷阱”? 我们有很多Oracle数据库。 这是一个问题吗? 你们有没有做过我们所想的负面经历?
我们目前在我们的应用服务器区域(数百个用户)的生产中已经有了zfs,并且它工作的很好,我们目前正在使用开发oracle 10 DB进行testing,直到现在(4个月)我们都没有问题。 请检查http://www.solarisinternals.com/wiki/index.php/ZFS_for_Databases
expecially:“将ZFSlogging匹配到Oracle db_block_size”
我们在具有多个(8x)10GBit / s链路的(集群式)Sun Storage 7410统一存储设备上安装了96TB ZFS设置。 它使用ZFS和OpenSolaris。 这盒子很好!
在我们的店里,我们还在等。 然而,我们的用法主要是数据库,对文件系统是非常挑剔的,我们宁愿看到其他人花费几个小时和几天的时间进行testing和调整,因为我们没有太多资源(小商店)。
在家里,我使用它,但它是一个普通的文件服务器,并没有真正使用所有的可能性。
SmugMug.com使用与MySql数据库相同的7410盒子,并且非常喜欢它。 首席执行官在mysqlconf上做了一个演示, 7410 / ZFS是他最喜欢的东西之一。
我反对的唯一情况是它的许可/专利,以及Oracle购买Sun时得到的开源资料。 否则,我会等待btrfs与ZFS相提并论(将来比ZFS更好)的那一天。
有人可能会认为,如果甲骨文公司现在是同一家公司,甲骨文公司就可以和ZFS合作。
很多很酷的function。
但是,由于文件系统故障,ZFS(与其他逻辑卷pipe理方法一样)可能会失败并丢失数据,这对于更基本的文件系统来说并不是问题。 当你不知道哪里是一切时,把它们全部放在一起是很难的。 RAID不是万能的。 发生驱动器报告无法解决的故障。
我不会用它来挂载一个操作系统,但是对于数据和数据库来说,这是很好的 – 如果你有备份,而且你也知道不会把系统吹走。 我不是在说这里的rm -rf / level错误,但是像raidarrays中的一些驱动器在同一时间失败,或者不了解ZFS导入/导出。 其他LVM解决scheme也有类似的问题。