🌚

我的家庭数据备份方案

Posted at — Jan 31, 2024
#数据备份 #homelab #NAS

在这个数字化时代,数据安全比以往任何时候都更加重要。无论是个人生活还是工作,我们都需要一个可靠的备份方案来确保数据的安全。今天,我想分享我的家庭数据备份方案,它不仅涵盖了我所有的虚拟机、容器和配置数据,还包括了 NAS 上的重要文件,如照片、密码、笔记和待办事项。这个方案遵循了著名的 3-2-1 备份策略,并且通过精心选择的备份工具,确保了数据的安全性和高效性。

2024-01-31-20-40-32-_d0c7d6aa-d312-4749-89ce-d3996aaaddf6

数据种类

首先,让我们来了解我需要备份的数据种类。我有两个 PVE(Proxmox Virtual Environment)宿主机,上面运行着多个虚拟机和容器。这些虚拟机和容器包含了我所有的工作和个人项目。为了备份这些数据,我选择了 PBS(Proxmox Backup Server)作为备份存储。同时,我还使用 proxmox-backup-client 将 PVE 的配置数据也备份到 PBS 。

除了虚拟机和容器,我的 NAS 上还存储着许多重要数据,包括家庭照片、密码管理器的数据库、个人笔记以及待办事项列表。这些数据对我来说同样重要,因此我也将它们纳入了备份计划。

备份策略

我遵循的备份策略是 3-2-1 原则,即至少有三份备份,存储在两种不同的媒介上,且至少有一份在其他地方。这个策略可以有效地防止数据丢失。

3-2-1策略的具体实现

为了实现这一策略,我部署了两个 Kopia 实例,并行运行,分别将数据备份到阿里云盘和我的移动硬盘。这样做的原因是 KopiaUI 目前只支持同时连接一个仓库,而并行备份可以确保即使上游备份出现问题,也不会影响下游的备份进程。

为什么选择并行而不是串行

串行备份可能会导致一个问题:如果上游的备份过程中出现错误,那么这个错误会被传递到下游的备份。通过并行备份,我们可以避免这种情况,确保每个备份都是独立的。

备份工具的选择

在选择备份工具时,我考虑了以下几个标准:

在对比了多个备份工具后,我选择了 Kopia 和 Duplicati 。以下是它们的优缺点对比:

Duplicati
Kopia

结语

通过这样的备份方案,我可以确保我的数据在多种情况下都能得到保护。无论是硬件故障还是意外删除,我都有办法恢复我的数据。这给了我极大的安心,让我可以专注于我的工作和家庭生活,而不必担心数据安全问题。希望我的分享能为你的家庭数据备份提供一些启示。

参考