一、情况介绍
本人Diors一枚,2015年搞了个D525 Atom的板U,开始玩黑群晖;2020年转正,买了个DS218Play,卖掉了那个破板子。
用着用着,发现年少不知Docker好,错把Play当成宝。于是慢慢的又鼓捣了一个黑群晖。就这样,形成了经典的黑白配组合。也是广大折腾er津津乐道的 白群晖数据备份稳定,黑群晖随便折腾耐操。
说的好听,那个DS218Play啊,开始啥都搞,什么DS Video,Audio,迅雷,Webdav,Transmission啥的,后来发现,性能真的差,干点啥都卡的要命,我有点肝颤,好几次系统都搞崩了,好在数据没丢。但这货如果只做个备份、存储啥的还真是稳如一只老狗(只能如此安慰自己了)。
就我自己而言,主要是因为穷。后来看着DS220+、DS918+馋的要命,奈何兜比脸干净。 白群性能不够,只有黑群来凑了,嘿嘿。
二、分工思路
基本思路就是,所有的服务都放在一个功耗5w的j1900主机里面,24小时开机,黑群晖只是其中一个虚拟机。而文件处理相关的docker,都由黑群晖来执行。其他容器不依赖文件管理的,放在LXC里不用管。家里路由器只负责拨号+端口转发,ip绑定,其他一概不管。
PVE All in Boom,挂就挂呗。家里网络不挂,重要数据不挂,老婆孩子完全无感知,一点儿不会影响家庭和谐。话说回来,PVE用了这么久,还真稳定,题外话,以后发文细说吧。
黑群晖充分利用其24x7的优势,做缓慢下载挂机,做照片备份(后面讲),做自动上传等等。速度快,啥都能干,但挂着个老态龙钟的硬盘做下载用,而且身处ALL IN BOOM,可能随时出问题。但数据丢了也没事儿,重要的都备份了,存的电影啥的,再下载就是了。
白群晖则是大空间,稳定。按时开关机,同步备份PVE,照片等。上传加密备份各种资料到网盘等等。你已经很慢了,我对你要求不高,稳稳当当不犯错就行。
看电影啥的,小雅+Alist 就够了。
小雅过几天会挂?那就把视频保存在阿里盘里吧,Alist一样看。
三、场景介绍
1.照片单向移动
DSM6.x 的 DS Photo 软件,无法后台备份。结合我的情况,白群也不常开机(开机也干不了啥,除了看照片查资料)。
所以,黑群晖就承担起了这个重任,DSM7 的Synology Moments,可以设置手机后台备份,方便了很多,备份的时候不耽误做别的事情。24x7,我可以随时做照片备份。
数据安全方面,每周白群晖定时开机,定时跑任务把黑群晖备份的数据同步过来,并删除黑群晖的照片,释放空间。然后白群晖自动加密上传到网盘上。然后手机上的照片就可以删了。当然你也可以设置自己的同步频率。
照片备份逻辑
想实现这个,很简单。
step1.黑群晖安装Synology Moments,创建备份文件夹
安装Photos 套件
设置备份文件夹,用作手机照片备份
step2.手机安装Synology Photos,连接黑群晖,开启备份并设置好备份文件夹
step3.白群晖挂载黑群晖文件夹
白群晖 挂载 黑群晖的 SMB共享文件夹
这是黑群晖存储路径,挂载到白群晖来
Step4.添加定时任务,自动同步黑群晖照片备份文件夹内文件,完成后自动删除文件夹内容。
挂载后,获得路径
新建定时任务
rsync -avzhP /volume1/Mount/PhotoBackup/ /volume1/Photo/MobileBackup
rm -rf /volume1/Mount/PhotoBackup/*
输入自定义脚本
命令详解:
rsync -avzhP #用rsync 功能 参数如下
-v :详细信息输出
-z :传输时进行压缩以提高传输效率
-a:以递归方式传输文件,并保持所有文件的属性,等同于-rlptgoD
-r:对子目录以递归模式,即目录下的所有目录都以同样的模式传输,注意是小写的r
-l:对于符号链接文件仍然复制为符号链接文件
-H:保留硬链接文件
-p:保留文件的权限标记
-t:保留文件的时间标记
-g:保留文件的属组标记(仅超级用户使用)
-o:保留文件的属主标记(仅超级用户使用)
-A :保留ACL属性信息
-D:保留设备文件及其他特殊文件
-S:–sparse 对稀疏文件进行特殊处理以节省DST的空间
-P:显示同步的过程及传输时的进度等信息
-e:使用信道协议,指定替代rsh的shell程序,例如ssh
-n:测试选项,模拟执行
-u, --update 仅仅进行更新,也就是跳过所有已经存在于DST,并且文件时间晚于要备份的文件(不覆盖更新的文件)
-b, --backup 创建备份,也就是对于目的已经存在有同样的文件名时,将老的文件重新命名为~filename.可以使用–suffix选项来指定不同的备份文件前缀
–backup-dir=DIR 将备份文件(如~filename)存放在指定目录下
–suffix=SUFFIX 定义备份文件前缀,默认是~(没有前缀)
–delete:刪除目标位置有而原始位置没有的文件
–checksum:根据対象的校金和来决定是否跳过文件
–exclued:指定排除不需要传输的文件模式(和tar参数一样)
–delete:是目标目录内容和源文件保持一致,删除不同的文件
–bwlimit=KBPS:限制传输速度
–progress:在传输过程中显示进度
/volume1/Mount/PhotoBackup/ #这是你黑群晖挂载到白群晖后的照片路径,文件源
/volume1/Photo/MobileBackup #这是你的白群晖要把照片存储的目的地
rm -rf /volume1/Mount/PhotoBackup/* #同步后,删除源文件。 这个命令大家要仔细谨慎,不然很容易出大事。
!!!注意:记得先测试一下,保证没问题再正式启用。 这个rm -rf 一定要谨慎。(我有一次把根目录删了,但我不说)
手动运行做个测试
设置邮件通知的话,任务执行完成能看到同步结果
邮件通知任务结果
如上,几步就可以达到我想要的效果了。黑群晖提供24x7 备份服务,白群晖定时去黑群晖取来照片,然后删除黑群晖上的文件释放空间。
很多人会说,我NAS 是一直开机,不用你这么麻烦。 雀食,我这只是根据自身情况做的一个解决方案,但思路和启发是给到大家的,大家可以举一反三灵活运用啊。说不定你的哪个场景就能用到这个方式了。
2.CloudSync妙用
大家都知道CloudSync是云同步软件。但可以灵活运用:
a.本地文件备份到云端,单向上传。-- 比如照片
b.云端文件下载到本地,单向下载 -- 比如下载某些资源
c.双向同步 -- 比如文件编辑
d.支持加密同步,传到云端也安全。
Cloudn Sync
我是这么玩的:百度网盘的非会员,是龟速下载的。没有群晖,用docker版可以挂机下载。 有群晖,也可以考虑用Cloud Sync连接百度网盘,单向下载。
非人民币玩家,只能这么玩咯
我一般用这个来下载音乐的,多数音乐资源都在百度网盘上有。阿里云盘是对音乐文件分享有所限制的。所以我的做法就是利用Cloud Sync单向下载把音乐从百度网盘24x7 龟速下载到NAS,然后再把音乐移动到某文件夹,由Cloud Sync自动上传到阿里网盘。然后就可以手机端PC端听歌了。
看我移魂大法:一边下载,一边上传。
3.SynologyDrive是个好东西
SynologyDrive 套件安装好以后,有3个应用:
1. Synology Drive 管理控制台: 相当于服务端。。
2.SynologyDrive ShareSync: 相当于客户端,用来连接其他 NAS(服务端)。
3.Synology Drive:相当于管理端,管理本机团队共享文件夹。
SynologyDrive 套件
怎么用?看看原理图
Drive 原理图
Drive是实时同步,只要有文件增删改,就会按设置同步到各个服务端,客户端。
SynologyDrive控制台
PC Synolog Drive Client Windows客户端
利用Drive 套件,基本就可以实现实时同步,不管单向,双向,备份,上传,都很令人放心。设置教程站内有很多,本身也不复杂,自己点点就会,本文不再赘述,重在讲原理和工作机制,希望能表达清楚供大家理解,从而根据自身情况和需求举一反三。
四、做个总结
完全是穷Diors 曲线救国的方式。就好像出国跟老外聊天,词汇量不够就换个词表达是一个道理。反正把自己的需求满足,能办成事儿就行了。
每个人的软硬件条件不一样,钱包厚度也不一样;我就是结合当前的境况折腾出一套适合自己的方案来。并不是要大家效仿照搬,而是把思路,逻辑,原理想法给大家做个介绍和展示。每个人的需求和场景不同,但总共有方法可以解决。
经常关注我的朋友也知道,我就喜欢把事情理解透再玩。 知其然且知其所以然才涨知识,才能变成自己的。
等我618也买个4盘位的。目前看上了威联通464C2,1是没玩过,2是性价比高。估计够我玩几年了,到时候咱也玩玩RAID啥的。可能以后就换其他玩法和组合了。欢迎大家评论区帮我把把关啊。
感谢各位看官耐心阅读到此。我是以浪得虚名,浪是浪的难受的[浪]。 喜欢数码、喜欢研究、喜欢讲原理、喜欢分享。
从来不索要点赞收藏打赏,我也是其他作者的阅读者,我会因为喜欢才会赞,觉得对自己有用才会收藏,心情激动才会打赏,哈哈哈哈。
能力一般水平有限,任何问题,错误,疏漏,欢迎大家指教。评论区见!
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
,