通过从 3 磁盘 RAID 1 系统中轮流移除磁盘来进行系统备份

通过从 3 磁盘 RAID 1 系统中轮流移除磁盘来进行系统备份

是否可以通过创建 3 个磁盘的 RAID 1 阵列(其中 1 个磁盘始终不连接到系统)来创建系统备份?

总体流程:

  1. 将磁盘 1 和 2 插入计算机,硬件 RAID 1,安装操作系统。
  2. 将磁盘 3 换入以替换磁盘 2。从磁盘 1 到 3 重建 RAID 1

现在我们可以假设磁盘 2 是系统的备份吗?

  1. 每周重复交换和 RAID 重建

当需要回滚时,可以插入外部磁盘并从该磁盘到其他磁盘重建 RAID 阵列吗?

这是推荐的做法吗?为什么或为什么不?

答案1

是否可以通过创建 3 个磁盘的 RAID 1 阵列(其中 1 个磁盘始终不连接到系统)来创建系统备份?

从技术上来说,这是可能的。

现在我们可以假设磁盘 2 是系统的备份吗?

是的。HW 倾向于制作完整的磁盘阵列。
因此,您拥有半镜像的完整副本。

每周重复交换和 RAID 重建。这是推荐的做法吗?

不!

为什么或者为什么不?

有几个原因。首先,你每周都要进行一次完整复制。如果你有一个 4TB 的磁盘,并且有一个文件发生了更改,那么你仍然要复制整个 4TB。**浪费*

其次,您假设重建总是有效的,并且您每周都会测试该假设。这种做法对我来说并不安全。如果我需要这样做,我会在尝试之前创建一个备份。就您而言,这有点违背了目的。

第三:每周更换硬件会造成磨损。即使是热插拔连接器也不是设计用来更换数百次的。


现在,最佳实践如下:

  • 多个分区,一个包含操作系统,一个包含数据。
  • 对操作系统进行良好的备份。这可能不需要每周备份。
  • 所有数据的完整备份为 $longer_period,增量备份为 $shorter_period。(或者类似 rsync 的备份)。
  • 场外备份的位置。

最后,因为有备份固然好,但如果您将备份存储在现场,一旦发生火灾,备份也会丢失。雷击也是如此。如果在备份周期内发生雷击,情况会更糟。

如果您确实使用异地备份,那么增量备份的数据减少就会变得更加有趣。


还请注意,RAID 不是备份。RAID 非常适合在磁盘发生故障时保持服务器正常运行。下班后 IT 部门可以进行紧急维护。它永远不能替代备份。

如果在家中使用,那么您仍然需要能够免受火灾、雷击、盗窃等影响的备份……

相关内容