在旧硬件上运行非常大的存储阵列(100TB)的最佳方法是什么?

在旧硬件上运行非常大的存储阵列(100TB)的最佳方法是什么?

我有许多闲置的大容量硬盘,还有一台 2010 年左右生产的、只有 4GB RAM 的旧电脑。

是否可以使用这种有限的硬件来运行非常大的存储阵列?

例如,我知道随着存储的增加,ZFS 需要大量的 RAM - 还有其他技术没有这样的要求吗?

答案1

为确保磁盘故障时不会丢失数据,请使用 RAID 阵列。如果您的硬件是基于服务器的,其磁盘控制器可能支持硬件 RAID。在这种情况下,请使用它。RAID 的类型取决于您的需求(RAID1/5/6/10)。

或者您可以使用 Linux 软件 RAID,例如 mdadm(操作方法可在 Google 上轻松找到)。

作为文件系统,我会选择 Ext4,它比 Ext3 稍好一些(我不确定内存要求的差异)。

对于共享,您可以使用 NFS 或 CIFS(samba),这取决于您的客户端。

如果您遇到困难,可以来这里询问更具体的问题。

还有祝你好运!

相关内容