我已经做了一些研究,到目前为止还没有遇到具有以下特征的任何文件系统:
可扩展性、冗余性以及充分利用不同大小磁盘驱动器容量的能力。
基本上,我想要一个可以支持 20 多个 3.5 英寸硬盘的大型机箱,然后把我遇到的任何东西都放进去。硬盘大小从 1TB 到 4TB 不等。如果可能的话,我也希望能够只有 1 个卷/分区。它只是用来存储杂项媒体/暂存驱动器/临时文件。没有什么关键任务。
知道如何实现这个吗?
答案1
文件系统听起来就是这样!
一旦驱动器发生故障,您的所有数据都可能丢失。
哦...我错过了‘冗余’。
将所有磁盘放入单个 LVM VG,然后在该池中创建逻辑卷并启用 LV 镜像。然后进行测试。
但实际上,@ewwhite 是对的——花点时间把事情做好。
答案2
冗余并没有按照你希望的方式工作!
这取决于所有驱动器上是否具有相同数量的磁盘空间.....因此,在最佳情况下 (RAID5),请做好准备只能拥有 (最小驱动器的大小) * ((硬盘数量)-1)...但是如果您有大尺寸驱动器和弱盒子 (考虑 IO 和 CPU),您应该寻找 RAID6...重建时很可能出现有故障的驱动器!
如果数据很有价值,请考虑以正确的方式处理(RAID5/6 和匹配的驱动器)。
如果数据根本没有价值(电影、mp3、pr0n 等),那就创建一个大的 JBOD 阵列!(但你说你想要冗余……所以根本没有可行的办法!)
不.....ZFS 无法做到这一点!