数据备份方案
原创大约 2 分钟
3-2-1 原则
数据备份有一条非常有名的 321 原则,这个原则表述为:
- 3份备份数据:光有一份数据备份不够,还需要有另外两个数据备份。多一份备份多一个保障,一个备份发生问题是有可能的,但多个备份同时发生问题就几乎不可能了;
- 2种不同的存储形式:存储的数据中,至少要用两种不同媒介来存储,比如云服务、DVD、硬盘等;
- 1份异地备份:至少要有一份数据是备份在别的地方的,距离要离得比较远,这是预防一些当地环境变化导致备份不可用的情况。
321 原则的核心就是冗余,数据只有冗余了才是安全的,这样才能够在丢失时快速恢复。但是在执行 321 原则之前,还需要提前做好一步工作,就是完成对数据的分类。因为数据备份的对象是重要的数据,一般就是我们个人的照片、历史留存的各式文件,像电影、游戏这些资源可以轻松就在互联网上获取,就不在数据备份的对象之中了。
个人数据备份方案
NAS 自身的数据容灾
NAS 系统本身会为提供了一层数据容灾,例如 Raid 模式、校验盘,能够在硬盘损坏、数据丢失的第一时间就可以通过 NAS 系统恢复硬盘数据。虽然这是容灾不是备份,但目的都是为数据提供冗余保护,快速恢复生产数据。
Raid 模式和校验盘提供了最方便快捷的数据恢复方式,在一些小的事件面前是可以考虑的第一选择。
备份到另外一台 NAS 或者其他硬盘
Rsync 是 Linux 系统自带的文件同步工具,可以在本地文件夹之间同步,也可以将本地文件同步给远程文件夹,也就是说可以同步给另一台 NAS。
目前我还没有另一台 NAS,所以就先用 Rsync 把重要文件先同步给 NAS 中另一块硬盘,这样如果检验盘和数据盘同时损坏了,可以在本地还有一份备份可以使用。
备份到云存储
Rclone 是一个命令行工具,能够将文件备份到各种云存储服务上,同理也可以使用 Duplicati。使用云存储符合了 321 原则中的对于不同存储介质和异地备份的要求,是一个很理想的数据备份场所。