我手头上有几个磁盘,容量很小,而且老旧到已经生锈,我的直觉告诉我不能相信它们,但这些该死的东西还能用。它们是一些 320Gb 和 500Gb 的磁盘,我在一台服务器上运行,这台服务器上还有一些更新(更可靠)、更大的磁盘(2Tb+)。
我想使用较小、不可靠的磁盘来创建某种可用的 Linux 文件系统,我可以将其视为“临时空间” - 用于存储我并不特别担心丢失的低价值数据。理想情况下,如果磁盘丢失,文件系统只会丢失文件 - 我不想在丢失磁盘时重建 RAID 阵列的麻烦。
答案1
我能想到一我脑海中浮现出一个选项,然后另一个选项又出现了。
首先你通常不希望在生产系统上出现这种情况。我曾经在驱动器上做过类似的事情想要杀人,但那是供个人使用的。
其次,由于驱动器可靠性通常遵循钟形曲线,我会使用 SMART 来决定哪些驱动器更接近死亡,而不是像年龄和容量这样的任意因素。
我想到的第一个选择是灰洞- 我一直认为这很奇怪。它使用 Samba 允许您在单个挂载点上使用多个驱动器。如果您需要,它还具有冗余选项。如果驱动器坏了,您可以更换它,或将其从池中移除,然后重新挂载剩余的驱动器。然而,开发人员自己也承认,在某些情况下它确实很糟糕。
我遇到的另一种选择是微波辐射防护系统它执行与 FUSE 文件系统相同的 jbod 连接。它显然比 greyhole 慢一点,不允许您设置冗余副本,但可能更适合处理大量小文件。
在这两种情况下,底层文件系统都不太重要,并且您始终可以恢复每个驱动器的数据。