数据备份是很重要的一件事情,谁都不能保证自己所使用硬件不会损坏。所以对于重要数据,一定要做好备份。

在数据备份中,有一个 3-2-1原则,其内容为:

3:存储三份完整文件,一份原件加上两份拷贝。
2:将文件起码保持在两种不同的介质上。
1:将一份拷贝保存在异地。

最近家里购买了一台 NAS,准备利用它将家里的数据都做好备份。

先将需要备份的文件存放到 NAS 上,并且利用 Hyper Backup 备份至另一个硬盘,再通过 Cloud Sync 功能将 NAS 上的文件同步到网盘上,这样便实现了 3-2-1原则。

3

Synology Drive

利用 Synology Drive 将电脑上的文件同步至 NAS 中。

共享文件夹开启版本管理,保留 32 个版本。这样在不小心修改数据之后也能够恢复到之前版本。

服务器

通过在 NAS 上定时运行 rsync 脚本,可将服务器上的数据同步下来。

# 排除隐藏文件,Python 虚拟环境,cache,和数据库文件
# 同步时,可以删除 NAS 上和服务器上不一致的文件,保证 NAS 是服务器的镜像
rsync -rlpcz --progress --exclude "/.*" --exclude "venv" --exclude ".venv" --exclude "__pycache__" --exclude "pgdata" hehome:/home/ubuntu/ /volume1/hehome/服务器备份 --delete

2

Hyper Backup

设置每天 1 点备份至另一个硬盘。总共保留 128 个备份,使用 Smart Recycle

1

Cloud Sync

设置文件夹双向同步至 OneDrive,并设置加密密码。

标签: 备份, 群晖, NAS