是否存在某种允许部分数据丢失的冗余磁盘文件系统?

是否存在某种允许部分数据丢失的冗余磁盘文件系统?

我正在构建一个预算有限的媒体服务器。目前,设计是使用四块 500GB 的 JBOD 格式磁盘,从而为我提供一个 2TB 的大型存储空间。问题是,如果任何磁盘发生故障,我就会丢失整个阵列的数据。如果可能的话,我希望避免将磁盘专用于奇偶校验,因此我需要应对一些数据丢失的潜在问题。

我的大部分媒体文件(约 95%)都是从我的蓝光和 DVD 中翻录的。重新翻录文件需要做很多工作,但如果我只丢失了部分文件,那也不是世界末日。只是不方便。

我想设置一个文件系统,可以容忍 25% 的媒体数据丢失,其余部分仍可使用。操作系统可以放在单独的磁盘上。除了创建四个独立磁盘(具有自己的文件系统)(由于复杂性,我想避免这样做)之外,是否有任何文件系统或设计/配置可以满足我的需求?我计划使用 FreeNAS 通过网络提供文件。

答案1

当我第一次看到你的问题标题时,我觉得这有点荒谬,因为冗余通常与数据丢失相冲突。当我阅读你的描述时,我意识到这就是我在家庭文件服务器上所做的。Windows 家庭服务器司机弯管机允许您将一组驱动器显示为单个卷。然后可以将某些文件夹标记为重复,而将其他文件夹标记为不重复。我的照片在驱动器之间重复,但电影没有。

Windows 存储空间也可以允许这种级别的分组和选择性复制,但其他人报告了问题(请参阅这里

答案2

如果你要使用 FreeNAS,那么为什么不直接使用虚拟文件系统。这是最简单的方法。我有一个媒体中心,于 2008 年开始使用,并一直在慢慢扩展。我一开始使用在 Raid1 中设置的外部 USB 驱动器,然后移至备份到 USB 驱动器的 NAS 驱动器。去年我终于移至运行 FreeNAS 并使用 ZFS 的专用文件服务器。我现在可以使用存储池动态增加所需的存储量,在某些情况下,ZFS 比软件或硬件 Raid 更好地保护您的数据。我目前的总存储空间约为 6TB,利用率约为 80%。如果我需要增加这个容量,我只需购买更大的驱动器并替换最小的驱动器或简单地将其添加进去。它将增加存储池的容量,然后我就有了更多的空间。

相关内容