我在一个预算有限且存储需求不断增长的科学实验室工作。一年前我们需要大约 2-3 TB 的存储空间,今天我们需要 13+ TB 的空间来填满我们当前的服务器(linux,带有 9 个驱动器的 raid 6),而且它只会继续增长。这些文件很大 - 每个 50GB 以上。
我想构建一个服务器:
a) 可以处理不均匀的磁盘大小,因此我们可以在市场上出售旧驱动器时用更大的驱动器替换它们。b) 可以在创建初始“卷”后处理磁盘的添加(可能比任何其他磁盘都大)。理想情况下,我只想将驱动器放入热插拔托架中并使其成为卷的一部分。b) 具有冗余性,可以处理多个磁盘故障。d) 快速'fscking'。上次我们当前的服务器执行此操作需要很长时间才能恢复。
我可以使用 RAID 执行 (a) 和 (b) 吗?我知道我可以从大小不均的磁盘中划分出大小相等的 raid 分区,但我不想涉足对具有多个 raid 阵列的分区进行微观管理的业务。ZFS 是一个选项吗?(FreeBSD 也可以接受。)
老实说,性能并不是什么大问题。它只会为少数研究人员存储和提供静态内容。我们的 LAN 是 1Gbit 而我们的 WAN 只有 100Mbit。
欢迎提出任何建议。