如果我必须更改zfs池背后的基础硬件会怎样?就像主板/处理器一样,如果在一两年内对我死亡,会发生什么?我可以以某种方式移植我的zfs池吗?
ZFS池不依赖于硬件。只需确保您的HBA(主机总线适配器)没有执行类似在硬件级别加密数据的操作即可。ZFS与HBA(例如LSI 9211-8i或交叉刷新以使用9211-8i固件的IBM m1015)使用HBA的效果最佳,而不是完全使用的“硬件” RAID卡。
我有很多不同大小的驱动器,并且我正试图通过冗余来获得最大的存储空间。此配置的最佳设置是什么,以及使用这些不同大小的驱动器会损失多少空间。我并不是为了满足任何速度要求而创建的,我只是想要一个用于多个HTPC的文件服务器。我当前为此可用的驱动器是:1个500 GB的“混合”驱动器1个1 TB驱动器1个3 TB驱动器1个4 TB驱动器(稍后将添加到池中,当前保存上述驱动器中的所有数据)
如果我是您,我会出售较小的驱动器,然后将钱投入所有相同大小的较大驱动器。这将使您的生活更加轻松。另外,您不能仅将驱动器添加到ZFS池。有约束。在这里阅读。
以后将4TB驱动器添加到池中是否会出现任何问题?
可能吧 我的位置也差不多。在将来的某个时候,我将不得不增加存储容量。当时,我计划购买第二个HBA和一系列新的较大驱动器。然后,我将所有数据从现有驱动器传输到新驱动器,然后出售现有驱动器。可能还有其他(更便宜的)方法,但是可以这样:
- 保持所有驱动器大小相同
- 只需要额外的HBA的额外费用,无论如何这都不是一件坏事
- 不需要我一次更换驱动器,每次更换后都重新镀银。
在Linux操作系统上运行该操作系统的任何建议,我是否应该为该操作系统使用单独的驱动器?我熟悉Ubuntu,RHEL和OpenSUSE / SLES。
不要使用Linux,它没有本机ZFS支持。ZFS的Linux支持来自Linux和zfs-fuse 上的ZFS 。随着Oracle竭尽全力破坏ZFS,ZFS的当前状态正在不断变化。ZFS可能会在不久的将来分支到版本28,因此,除非您100%确定要使用Oracle解决方案,否则不要使ZFS池的版本大于28。目前,FreeBSD及其衍生产品支持ZFS版本28。
由于您是ZFS新手,因此我建议您使用FreeNAS。我已经使用了一段时间了,对此我感到非常满意。它肯定会为您提供最直接的设置。
其他想法:
确保为特定用例选择正确的奇偶校验级别。具体来说,请确保您围绕URE进行计划。基本上,如果您使用大于2TB的驱动器,则不想使用RAID 5(RAID Z1)。还有其他一些因素需要考虑,这些因素也可能促使您提高奇偶校验数据的级别。 这是一篇关于该主题的好文章。
更新:
自从我发布这个答案已经有1.5年了,那时我一直在给Linux(特别是Ubuntu服务器)上的ZFS再一次机会。自从我第一次尝试以来,已经走了很长一段路,到目前为止我还很高兴。我切换的原因是FreeNAS和jailing系统的安装限制。我想将我的服务器不仅用于NAS服务器,而且FreeNAS很难做到。监狱系统非常好而且非常安全,但是我真的不需要家里的那种安全级别,并且我不想每次想解压缩文件时都可以登录监狱。我认为,如果您刚刚开始使用ZFS(由于Web界面)或仅想要NAS设备(即不需要其他服务器功能),FreeNAS仍然是一个不错的选择。