批评我的备份和存储计划

批评我的备份和存储计划

我目前的存储(硬件 RAID 卡上的 RAID-1)和备份(备用驱动器)解决方案不足以满足我家庭网络的需要。我有太多数据分散在各种一次性驱动器上。是时候改进了。备份至少看起来足够简单:很多大驱动器。然而,我对小型家庭存储的选择之多感到困惑。Drobo S 看起来很有吸引力。ReadyNAS 也是如此。我并不追求一堆炫酷的功能,我最感兴趣的是可靠性。我对构建另一台 PC 来创建文件服务器或在云中做某事或其他任何事情不感兴趣。我很笨,所以我保持简单。

主卷要求:

  1. 起始工作空间约为 2TB,可选择扩展至 5TB
  2. RAID 或至少带有一个奇偶校验驱动器的类似 RAID 的设备
  3. eSATA II 提高备份速度
  4. 当 UPS 发出低电量警报时,能够正常关机
  5. 可选但可取:目前采用 2TB 硬盘,2010-2011 年将推出更大的 3TB 硬盘选项
  6. 可选但可取的:RAID-6 或类似设备,带有两个奇偶校验驱动器
  7. 可选但可取的:热备用
  8. 不需要以太网连接,因为卷将通过运行我的家庭打印服务器的同一台机器共享

备份:

  1. 通过 ROBOCOPY 以镜像模式通过 eSATA II 连接将备份执行到外部硬盘驱动器。
  2. 从两个外部 2TB 硬盘之间轮换开始,最多可增加到六个外部 2TB 硬盘。
  3. 从每周备份开始,随着添加更多驱动器,转为每两周备份一次。
  4. 随着主卷大小的增加,转移到 3TB 驱动器。
  5. 备份驱动器将存储在异地。

硬盘驱动器:

  1. 我计划购买所有相同型号,但是从不同供应商处购买不同批次的产品。
  2. 我发现了一个“老化”实用程序,我可以使用它对驱动器进行几周的磨合,然后再将它们添加到备份池或主卷中。

我估计,一旦我开始投入两个 TB 的驱动器用于备份和四个 TB 的驱动器用于存储,我大约需要花费 1,500 美元。那么,我的计划有什么明显的缺陷吗?我忽略了什么?有没有适合我要求的主卷存储设备建议?或者我只是保持简单,将 2 个驱动器设置为 RAID-1,然后对我的备份进行尽职调查,接受当我的数据超过 2TB 时我必须购买一个全新的设备?

答案1

主要卷

我知道您说过您不想构建另一个 PC 文件服务器,但是大多数现成的解决方案都没有任何针对静默数据损坏的保护措施。

如果您正在寻找数据完整性和可靠性,您可能需要考虑在 ZFS 上运行具有 raidz2 或 raidz3 配置(分别为 2 个或 3 个奇偶校验驱动器)的 OpenSolaris 文件服务器。

对于较大的驱动器,当一个驱动器发生故障时,重建时间将会增加——这也增加了重建过程中第二个驱动器发生故障的可能性。但 ZFS 的主要优势在于它可以保护您免受静默数据损坏,因为文件系统本身是经过校验的。

您还可以在其他操作系统上运行 ZFS,但 OpenSolaris 始终是最新版本,因为将新功能移植到其他平台需要一段时间。如果设置 OpenSolaris 盒似乎比您想要的要多一些工作,那么就 ZFS 支持而言,FreeNAS 似乎是下一个最佳选择。

在 Linux 方面,内核不支持 ZFS(仅作为用户级驱动程序),但还有一种名为 btrfs 的新文件系统正在开发中。遗憾的是,截至 2010 年 3 月,btrfs 尚未发布稳定版本。

备份

对于异地备份,购买 CrashPlan、Carbonite 或 Mozy 等服务可能更具成本效益。配置其中任何一项以自动备份文件都非常非常容易。在这三者中,CrashPlan 具有最好的备份和恢复功能(甚至允许您免费备份到其他远程计算机),而 Mozy 的恢复方法要么昂贵,要么非常不方便(如果你想下载 Mozy 备份,你必须等待你的任务排队并打包成 zip 文件)。我个人还没有使用过 Carbonite。

请注意,您不应该仅仅依赖异地备份 - 如果您备份到云端或其他异地计算机,您也应该有本地备份。

我见过的 Drobo 评论指出其写入性能较差,但如果您只是将其用作夜间备份驱动器,它可能就足够了。

备份轮换

如果要在本地和异地位置之间轮换备份,则至少需要 3 个备份,以保证一个始终在本地,一个始终安全地保存在异地位置。第三个备份要么在运输途中,要么在任何给定时间点保存在其他两个位置之一。

ROBOCOPY 与 CrashPlan

ROBOCOPY 会对您的硬件造成更多磨损,因为它必须在每次备份期间读取每个文件。我不清楚它是只复制更改的文件还是复制所有文件。如果 ROBOCOPY 由于某种原因失败,可能不明显它已经失败,除非您设置了某些东西可靠地报告其备份状态。

CrashPlan 会监控硬盘上是否有更改的文件,并且只复制更改的文件。由于它会主动监控磁盘更改,因此无需读取备份源中的每个文件。CrashPlan 会自动向您发送电子邮件,通知您自上次备份以来过了多长时间,以及上次备份期间传输了多少数据。

尽管如此,请记住 CrashPlan 不必代替您的 ROBOCOPY 备份方案。您可以使用 CrashPlan 来补充您选择的任何其他备份方案。

答案2

您的问题具体名称为“批评我的备份和存储计划”。因此,冒着被否决的风险(因为我不会告诉您您想听到的内容),以下是我对您的计划的看法。它过于昂贵且过于复杂。

我对再建一台电脑来创建文件服务器或在云中做某事等不感兴趣。我很笨,所以我想保持简单。

真的吗?必须使用 Robocopy 设置备份脚本(它实际上无法备份正在使用的文件)?手动将驱动器运送到异地?硬件突袭?从多个供应商处购买驱动器并在其上运行“老化”实用程序?所有这些都与简单背道而驰。

尽管“云”服务被大肆宣传,但家庭数据备份确实是其杀手级用途之一。我个人使用崩溃计划因为软件运行良好,设置非常简单。但它们的价格大致相同。预计每月总共支付约 3-5 美元,即可获得所有机器的无限存储空间。基于云的备份的“优势”在于他们免去了将数据移出现场的所有麻烦。但无论你使用什么服务,恢复都是很麻烦的,因为下载大量数据需要一段时间。所以你应该还可以使用本地备份解决方案进行增强。而且由于您已经拥有基于云的备份,您的本地备份解决方案无需在可靠性方面做到万无一失即可发挥作用。

这是我家里的设置。我在一个软件raid 5 阵列,无热备件。需要说明的是,此处的 raid 不是为了可靠性。它是为了创建单个备份驱动器的简单性。服务器运行 Windows 和 CrashPlan 副本,该副本未配置为在任何地方备份。房子里的其他机器也运行 CrashPlan 并配置为备份到两个都CrashPlan Central 云和我的家庭服务器。就是这样。一切都自动发生,我通过电子邮件从 CrashPlan 获得备份状态报告,以确保一切运行顺利。

如果家里的任何客户端机器死机了,都可以从家庭服务器快速恢复,因为一切都在本地。如果家庭服务器死机了,就没有什么可恢复的了,因为它只是其他人备份的本地存储库。我只需重建它并将所有客户端重新指向新的/修复的盒子。如果我的整个房子都被从轨道上蒸发了,我还有云备份可以作为最后的手段来恢复。

答案3

只有一个备份?那是一个错误 :) 尤其是投入了如此多的资源,如果发生自然灾害等事件,导致该备份和您自己的备份都失效,那就太麻烦了。

相关内容