我的笔记之前只在手机、电脑间使用 Syncthing 同步,无法保证有一台设备持续在线,总觉得不踏实。
正好我还有一个百度云服务器,它目前只是作为 发现服务器 使用。
于是我就在这台百度云服务器上,安装了 Syncthing,将我最重要的资料同步上去,作为一道保险。
我的笔记文件夹,大约有 600MB,其中占了大部分空间的,是图片、视频文件,而整个文件夹中,最重要的信息,是在其中的 md 文件中。
考虑到我只是想同步最重要的信息,没有必要把所有图片、视频也都同步到服务器上。所以就需要只同步 md 文件。
Syncthing 同步文件夹设置中,忽略模式提供了筛选功能:
根据它的语法,经过尝试,在里面填入了:
!**.md
**
其中,最后一行的 **
表示忽略其余所有文件,而在它上面一行的 !**.md
表示不要忽略 md 格式的文件。
通过最后一行 **
和在它上方加上 !
开头的规则,就达到了白名单的效果,如果我想同步上 png 格式的图片,在前方加上一行 !**.png
即可。
不要将
**
加在前面,由于它表示忽略其余所有文件,所以它会使后面的规则都失效。
这样,云服务器需要同步的文件大小就只有 5MB 了: