在过去的几年中,我积累了一组不同大小和速度的相当异构的硬盘来存储我的私人数据。我计划将它们放入自建的 Linux 文件管理器中,以减少手动复制本地数据的麻烦,减少重复的文件并更好地利用给定的资源。我还预计未来几年我的存储需求将会增加。因此,应该可以动态添加磁盘并删除单个驱动器以用更新和更大的驱动器替换它们。
如果我没有记错的话,构建文件管理器的最常见选项是使用(软件)RAID 来提高可靠性,并在外部或可移动驱动器上使用额外的备份方案来防止重要数据的意外丢失。
由于 RAID5/RAID6 需要相同大小的驱动器,因此它不能满足我对更动态的磁盘添加/删除方案的需求。所以我正在寻找一个 FLOSS 文件系统或块设备抽象层,它提供:
我研究了一些像 XtremeFS 这样的分布式文件系统,但还没有找到一个能够满足所有要求并且在单台机器上运行良好的系统。您知道什么是解决方案吗?