家庭使用的 RAID 的替代软件

Jef*_*ley 7 home-server redundancy

我有大量数据,几年来我一直在台式机和笔记本电脑之间保留 2 个完整的副本;我认为是时候购买更多驱动器并确保我不会因驱动器故障等原因丢失任何驱动器。

起初我正在寻找 RAID,但后来我开始怀疑是否有好的纯软件解决方案可用于在包含多个驱动器的 PC 上实现冗余。在我的脑海中,我想象有一个空驱动器,其容量与其他驱动器一样大或更大;保留可能出现故障的驱动器等的重建。

为了这样的目的,有什么可靠的东西吗?此外,为此类任务推荐的驱动器/硬件设置是什么。

编辑:澄清一下,我不反对 RAID,我愿意只使用备份解决方案,我很想知道针对我描述的情况还有哪些其他选择。谢谢。

Rus*_*ren 13

新版本的 Windows 和 Linux 中内置了软件 RAID。您是否考虑过只为 RAID1 镜像一个驱动器?

我想补充一点,简单地镜像驱动器并不能提供足够的备份解决方案。数据损坏会很快使该设置变得毫无用处,而且几乎没有警告。

如果您正在寻找备份解决方案,我偏爱赛门铁克 Backup Exec。我们利用台式机和笔记本电脑选项为最终用户机器提供备份。


小智 7

有几种方法可以解决这个问题。如果您追求可用性,RAID 是您的最佳选择。如果您追求冗余,RAID 或某种形式的文件复制将解决问题,尽管有警告。

文件复制(例如:rsyncRoboCopy)将在非常特定的时间点为您提供两个(或更多)数据副本,分布在多个主轴上。

  • 好处:操作系统/文件系统故障不会破坏您的离线副本。这对于异地备份非常有用。
  • 缺点:您要么需要构建自动化,要么遵循手动过程来同步数据;您的数据仅与上次同步时一样新鲜。您需要了解打开的文件,以及当文件到达副本时它们的样子。例如,如果不进行快照、停顿或关闭数据库服务器,则复制数据库文件是不安全的,因为它们会不一致。

RAID 是一种可用性技术,用于在服务器抛出磁盘时保持服务器正常运行。通过镜像或奇偶校验,可以在有限的、明确定义的故障条件下将数据重新生成到新磁盘上。

  • 好处:您的服务器不必因为主轴已死而死。
  • 缺点:不能(明智地)移除主轴以形成一致的、静止的存储(是的,我知道这样做的方法。只是不要。请:))。您选择的 RAID 级别和实施未明确涵盖的任何故障模式都将导致数据丢失。RAID 卡或操作系统错误最终可能会同时悄无声息地破坏所有磁盘上的数据。根据磁盘的使用年限,重新生成阵列的行为可能会导致其他磁盘在重建完成之前发生故障,从而使阵列变得无用。

我的建议是将两者结合起来:使用 RAID 来保持环境运行;将内容复制到另一个磁盘以创建异地存储。

请记住:RAID 不是备份解决方案