几年前买了2盘位的DS218+,但是随着照片的增加已经不够用。年中购入了4盘位的群晖DS923+、2块16T西数数企业级硬盘、1块2T intel企业级 SSD
1.什么是冷备份
冷备是离线备份,备份好的数据可以单独存取,定期冷备可以保证数据安全,适合家庭场景
2.为什么不用Raid1
Raid不是一个备份方案,Raid1是做1:1的热备保证一块磁盘损坏时,切换另一块盘保持服务不宕机,但与冷备相比有以下缺点:
(1)同步写入两个磁盘,随机读取两个磁盘,两个盘损耗相当。当一块磁盘损坏,另一块磁盘也很可能在短时间内出问题,更换磁盘成本上升
(2)无法提供多版本的数据备份,如果遭到数据篡改,无法得到之前完整数据
(3)两块磁盘始终同时运行,更费电、增加NAS散热压力和噪声
家庭场景更注重数据安全,而不是不间断服务,用Raid始终不太符合场景
但需要单存储空间超大存储的场景,只能上Raid
比如:单盘空间为16T,使用Basic模式单个存储空间上限就是16T,但群晖的单个共享文件夹只能挂在单个存储空间下,因此像Synology Photo 之类只能索引单个文件夹的应用,无解。当我的照片数据超出单盘容量,就无法管理了
也通过工单咨询过群晖官方,答复是目前没有计划去添加支持索引多目录的功能。因此我只能通过Raid去组阵列,达到扩充单个存储空间的目的
所以,后期还是要上Raid5(牺牲一块磁盘空间)。Raid0和JBOD慎用,损坏一块硬盘将丢失全部数据,风险太高
2.怎么做冷备份
整体的思路是,平时使用923群晖运行(24小时开机),每月第一天使用WOL唤醒218,然后自动将923的重要数据备份到218,备份完成后218自动关机
那么这样下来,备份盘每个月只运行一天,省电的同时延长了备份盘的使用寿命。
接下来就是实操:
(1)源主机安装Hyper Backup,创建备份任务
选择远程 NAS备份
之后根据提示进行设置即可,另外会要求目标主机安装Hyper Backup Vault
创建完成后设置运行频率,我的设置是每月1号01:00执行
(2)源主机安装Container Manager并配置镜像
在注册表中搜索 jazzdd/wol 镜像并下载,具体配置方式参考利用群晖docker做局域网WOL服务器唤醒电脑
(3)【关键步骤】创建WOL唤醒任务
控制面板-任务计划-新增-计划的任务-用户定义的脚本
填写任务名称,账号选root
配置计划,因为是1号的01:00开始进行备份,因此设置唤醒提前半小时
任务设置-设定用户脚本,其中的 jazzdd-wol-ds218plus 是在第二步中的容器的名称,这个名称可以在Container Manager进行修改
sudo su;
docker start jazzdd-wol-ds218plus;
(4)配置目标主机
勾选启动WOL网络唤醒
配置硬盘自动休眠、启用自动关机。那么目标主机将在空闲超时时,自动关机,实现我们的目的。
(为什么不用开关机计划管理?因为他只能设置每周计划!坑!)
(5)测试唤醒开机任务
将目标主机关机,打开源主机控制面板-任务计划,找到之前创建的任务右键-运行,如果看到你目标主机成功启动,就大功告成了!
这个时候你可能看到消息中心发出容器意外终止的提示,不用管他,这个容器就是在执行后自动停止的,只要你的机器正常被唤醒就行了