iva*_*dov 30 linux raid hard-drive zfs raid-z
对于菜鸟问题,我很抱歉,我一直在谷歌搜索各种演练来创建我的 ZFS 突袭,但我似乎无法找到我正在寻找的答案的正确链接。
这是我第一次尝试 RAID,从我读过的所有内容来看,zfs 似乎是最好的方法。
非常感谢您的任何帮助,我将继续阅读此内容,只需一次即可了解很多内容,有关从哪里开始的任何链接也将非常有帮助。
ubi*_*con 25
如果我必须更改 zfs 池背后的底层硬件,会发生什么情况?就像主板/处理器一样,如果它在一两年内消失在我身上会发生什么?我可以以某种方式移植我的 zfs 池吗?
ZFS 池不依赖于硬件。只需确保您的 HBA(主机总线适配器)没有执行诸如在硬件级别加密数据之类的操作。ZFS 最适合与LSI 9211-8i 之类的 HBA或 IBM m1015交叉闪存以使用 9211-8i 固件,而不是完整的“硬件”RAID 卡。
我有很多不同大小的驱动器,我正试图通过冗余来获得最大的存储空间。此配置的最佳设置是什么,以及使用这些不同大小的驱动器会损失多少空间。我不是为了任何速度要求而创建它,我只是想要一个用于多个 HTPC 的文件服务器。我目前可用的驱动器是: 1x 500GB“混合”驱动器 1x 1TB 驱动器 1x 3TB 驱动器 1x 4TB 驱动器(稍后将添加到池中,当前保存来自上面列出的驱动器的所有数据)
如果我是你,我会卖掉较小的驱动器,然后把钱花在同样大小的较大驱动器上。它会让你的生活轻松很多。此外,您不能只将驱动器添加到 ZFS 池。有限制。在这里阅读。
以后将 4TB 驱动器添加到池中会不会有任何问题?
可能。我处于类似的位置。在未来的某个时候,我将不得不增加我的存储容量。那时我计划购买第二个 HBA 和一个新的更大的驱动器阵列。然后我会将所有数据从我现有的驱动器转移到我的新驱动器,然后出售我现有的驱动器。可能还有其他(更便宜的)方法可以解决这个问题,但这样做:
关于在 Linux 操作系统上运行这一切的任何建议,我应该为操作系统使用单独的驱动器吗?我熟悉 Ubuntu、RHEL 和 OpenSUSE / SLES。
不要使用 Linux,它没有本机 ZFS 支持。Linux支持ZFS的来自Linux上的ZFS和ZFS-保险丝。ZFS 的当前状态不断变化,因为 Oracle 竭尽全力破坏它。在不久的将来,ZFS 可能会在版本 28 上进行分支,所以不要让 ZFS 池使用任何大于 28 的版本,除非您 100% 确定要坚持使用 Oracle 解决方案。目前 FreeBSD 及其衍生产品支持 ZFS 版本 28。
由于您自称是 ZFS 菜鸟,因此我会推荐FreeNAS。我已经使用它一段时间了,我对它非常满意。它肯定会为您提供最直接的设置。
额外的想法:
确保为您的特定用例选择正确的奇偶校验级别。具体来说,请确保您围绕URE进行计划。如果您使用大于 2TB 的驱动器,基本上您不想使用 RAID 5 (RAID Z1)。还有一些其他因素需要考虑,这些因素可能也会促使您提高奇偶校验数据的级别。 这是一篇关于这个主题的好文章。
更新:
我发布这个答案已经 1.5 年了,在那段时间我一直在给 Linux(特别是 Ubuntu 服务器)上的 ZFS 另一个机会。自从我第一次尝试以来,它已经走了很长一段路,到目前为止我很高兴。我切换的原因是 FreeNAS 和监狱系统的安装限制。我想将我的服务器不仅仅用于 NAS 服务器,而 FreeNAS 使这变得很困难。监狱系统很好而且非常安全,但我在家里并不真正需要那种级别的安全性,而且我不想每次想解压缩文件时都要登录监狱。如果您刚刚开始使用 ZFS(因为 Web 界面)或者您只想要一个 NAS 设备(即不需要其他服务器功能),我认为 FreeNAS 仍然是一个不错的选择。
1:改变任何东西都没有问题。无论 CPU、主板或类似设备如何,该池都应该是可导入的。
2:ZFS 在相同大小的设备上效果最佳。此外,当您需要冗余时,大于最小设备的设备会浪费多余的尺寸。最后,您无法将设备(例如:4 TB 磁盘)添加到 RAIDZ。如果您只需要元数据冗余(我对此表示怀疑),您可以使用所有磁盘创建一个条带,然后将 4 TB 磁盘添加到池中。
或者,您可以先创建一个 500 GB 池,其中包含磁盘 1 和磁盘 2 的镜像,并保留磁盘 3 供以后使用,然后当您拥有可用的 4 TB 磁盘以及磁盘 3 和磁盘 4 时添加第二个镜像,从而形成 3.5 TB 池。
3:是的,参见#2
4:无推荐。
| 归档时间: |
|
| 查看次数: |
74578 次 |
| 最近记录: |