惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
量子位
M
MIT News - Artificial intelligence
Y
Y Combinator Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Google DeepMind News
Google DeepMind News
Hugging Face - Blog
Hugging Face - Blog
博客园_首页
雷峰网
雷峰网
I
InfoQ
罗磊的独立博客
博客园 - 聂微东
酷 壳 – CoolShell
酷 壳 – CoolShell
大猫的无限游戏
大猫的无限游戏
D
Docker
H
Hackread – Cybersecurity News, Data Breaches, AI and More
腾讯CDC
博客园 - 三生石上(FineUI控件)
The GitHub Blog
The GitHub Blog
K
Kaspersky official blog
P
Privacy & Cybersecurity Law Blog
S
SegmentFault 最新的问题
T
Threat Research - Cisco Blogs
H
Help Net Security
小众软件
小众软件
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
C
CERT Recently Published Vulnerability Notes
WordPress大学
WordPress大学
T
Tenable Blog
T
The Blog of Author Tim Ferriss
C
Cisco Blogs
Simon Willison's Weblog
Simon Willison's Weblog
博客园 - Franky
A
Arctic Wolf
T
Threatpost
Scott Helme
Scott Helme
C
Cybersecurity and Infrastructure Security Agency CISA
D
Darknet – Hacking Tools, Hacker News & Cyber Security
T
The Exploit Database - CXSecurity.com
G
GRAHAM CLULEY
Security Latest
Security Latest
Spread Privacy
Spread Privacy
L
LINUX DO - 热门话题
V
Vulnerabilities – Threatpost
P
Privacy International News Feed
S
Schneier on Security
Latest news
Latest news
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Cyber Attacks, Cyber Crime and Cyber Security
C
CXSECURITY Database RSS Feed - CXSecurity.com

遐说

2026第一场日出日落-黄山 [徒步]宁波九龙爱心线 [徒步]仙居公盂徒步+丽人谷溯溪(多图) 文献引用批量标注蓝色-Zotero/EndNote [出差]内蒙草原风光 [徒步]浙东小九寨 [徒步]西湖小猫线 微软Office365家庭版拼车5年180 2024浏阳跨年烟火 一路向北-广西 落日余晖——武汉东湖 博士论文盲审通过 青海出差 我开盒了我自己 hexo-butterfly+artalk无法显示文章PV浏览次数 记某站字体混淆解析方案 记第一次进藏 2024川西大环线 Python读取NetCDF文件-裁剪&计算 2024武汉东湖樱花园 zotero批量修改条目语言解决”等”和”et al”混排问题 torch_geometric_temporal安装报错找不到to_dense_adj 武汉冻雨&乡村春节 云南镇雄县凉水村滑坡:卫星影像解析 博客聚合平台RSS订阅-BlogFinder&博友圈&十年之约 腾讯云CDN正式取消免费10G流量包 2023跨年闲逛武汉 观感|小米SU7技术发布会 【留痕】解密微信聊天记录工具:年度报告、聊天导出一键搞定! 小米电脑管家 vs. MIUI+: 手机与PC协同体验大比拼! Waline私有化部署(Docker+VPS) 科研绘图工具 秋意渐浓 Docker buildx交叉编译Python记录 Word分章节图片公示编号方法 Lightroom+Google Map生成个人足迹 评论|如何看待面青地项目允许博士后变更依托单位 Memos添加utterances评论区 收到明信片啦! [Adobe]Your Adobe app is not genuine解决方案-Clash版 尝试配置PicGo-Core日志输出等级 巴东三峡巫峡长 摄影|东湖绿道 旅行|彩云之南 超实用的铁路地图网站 新冠首阳 树莓派netplan连接开放网络(无密码WIFI) 周末|流浪地球2|维也纳展映 维也纳黄昏&夜景 Sony A7M4/M3欧版解锁多国语言 GRASS斜坡单元分割插件(r.slopeunits) windows移植方案 周末|Prater公园|夜景 快乐五一|布拉格Praha 周末|Melk小镇一日游 CDN流量太贵?图床图片批量压缩替换 维也纳|生活感受|交通|物价|通货膨胀 GitHub Remark|给Gay Hub的小伙伴加备注 周末自制烤冷面-不想干活 布达佩斯|匈牙利游记(多图) Notion2Markdown联动发布Hexo博客-自动化部署方案 SPI/TWI水文参数计算公式-ArcGIS Pro 【再见】难得是欢聚, 最是离别多 拯救者R9000P氮化镓电源适配器测评 今天你的华为P30无限重启了吗? pyTranscriber字幕生成软件(带代理版本) Adobe Illustrator错误代码160解决方案 EndNote导入PDF文件关联(SCI-RIS-Helper)插件 ZED-F9PK4 RTK GNSS模块使用指南 pyeemd安装教程--win10 wsl + ubuntu 樱花草 - 小学回忆 咸九高速-幕阜山扶贫攻坚重点项目 NXP i.MX6ULL平台Nodejs & npm 安装教程 全国分省12.5米DEM数字高程数据(ALOS 12.5m)下载 2018&2010全国四级行政区划(省-市-区/县-街道/乡镇)c 全国/湖南省/浙江省水文监测站基本数据&湖北省水文观测站历史数据 天舟二号发射成功 解决方案:Grammarly for Word 无法使用 SDZM: Software for determining shear failure regions of rock joints CNKI知网油猴插件-一键导入Endnote&下载PDF RSS 订阅地大新闻 - CUG News Word 公式字体替代方案 ArcGIS License Manager 无法启动 - Sorry, this application cannot run under a virtual machine html table 批量转 Excel(xlsx) ImageColorAnalysisTool-图像颜色分析工具-Matlab GUI版 matlab柱状图(bar)转折线图(line)方案 图像主要颜色分析工具(pyImageColorAnalysisTool) 科研资料备份同步方案(FreeFileSync) 海量文献自定义格式整理方法(EndNote) CUG校外访问内网网站方法(官方VPN) 通过三个点绘制三维圆弧-python 记挖竹笋 日常实用小软件 长江流域三峡库区水情水位信息获取 EndNote导入文献期刊名-J无法识别解决方案 pymongo 使用记录 Redis学习记录 Laravel 5.6 学习记录 文件名批量提取工具介绍及使用教程 win7x64 下 redis 的安装 CI框架常用数据库操作技巧
rclone数据同步使用记录(OneDrive+COS+AList)
Dorad · 2023-12-13 · via 遐说

发表于|更新于|博客工具

|总字数:1k|阅读时长:3分钟|浏览量:|

最近在玩的两个好用工具:

两个项目都是基于Go语言开发,看来大家转Go是大势所趋呀~

今天先介绍一下rclone的使用经验。

Rclone是一个开源多线程命令行界面的计算机程序,可用于管理云存储。其功能包括档案同步文件传输加密缓存挂载。rclone 支持包括Amazon S3Google 云端硬盘在内等共五十多种云存储服务。
——From WIKI

¶简要流程

  • 下载安装最新版rclone在这里

  • 运行rclone config配置需要挂载的网盘,支持的云端存储类型十分多样,包含常用的OneDrive, Google Drive, SFTP/FTP, WebDAV, S3, COS, 详见类型列表,每类均有详细文档(英文),就不赘述

  • 使用rclone命令同步文件,采用rclone copyrclone sync等命令,直接将本地文件同步到云端,同时也可用于云端之间相互同步。

¶用途

¶mongodb 数据库备份

服务器的mongodb数据库中存储了重要数据,为以防万一,采用定时任务将数据导出备份到OneDrive

直接添加cron定时任务,mongodump并备份数据库。

1
2
3
4
# lrms-core和api_cuger_cn数据库备份
30 1 */7 * * mongodump -h 127.0.0.1:27017 -d lrms-core -o /root/mongodb_backup/
35 1 */7 * * mongodump -h 127.0.0.1:27017 -d api_cuger_cn -o mongodb_backup/
50 1 */7 * * rclone copy /root/mongodb_backup/ cos-backup:/backup-1252695297/mongodb_backup/

由于数据库存储量较大,这里我采用同在内网上的腾讯云COS作为云存储,提高备份速度。

内网 COS 上行和下行流量都是免费的,所以备份只消耗COS空间。

¶COS 图床备份

采用rclone定期将腾讯云图床上的文件备份到OneDrive上,以免数据丢失。

采用rclone config分别配置好OneDriveCOS,随后在cron中添加定时任务,每日备份一次

1
* * */1 * * rclone copy cos-image:/ OneDrive:/cloud_backup/

这个备份会消耗 COS 下行带宽,可能会产生费用,请谨慎使用!

如想使用 CDN 链接下载,可配置--s3-download-url选项,参考这里

¶Waline 数据库(SQLite)备份

此前将Waline采用Docker进行了私有化部署,数据存储于服务器 SQLite 数据库中。

为确保数据安全,将其定期同步至腾讯云COS(私有读写)

1
0 2 */1 * * rclone copy /root/docker-waline/data/waline.sqlite cos-backup:/backup-1252695297/waline/

¶Memos 数据库(SQLite)备份

与 Waline 一样,将文件备份到COS。

1
0 3 */1 * * rclone copy /root/.memos/memos_prod.db cos-backup:/backup-1252695297/memos/

¶同步博客数据

博客中有用到友链信息和百度统计信息,均为json数据。

采用rclone将动态生成的数据同步到腾讯云COS中(博客),每5分钟更新一次。

sync.sh

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash
cd "$(dirname "$0")"

file="friendly_links_active.json"

curl https://raw.githubusercontent.com/Doradx/hexo-friendly-links/output/json/friendly_links_active.json -O $file
if [ ! -f $file ]; then
echo "$file not exist, skip."
exit
fi
if jq empty $file >/dev/null 2>&1; then
jq -c '.' "$file" > "${file}.tmp" && mv "${file}.tmp" "$file"
coscli cp $file cos://blog/link/friendly.json
fi

¶cron 定时任务

每 5 分钟执行一次,获取数据并上传

1
*/5 * * * * bash /root/blog-cos-link-sync/sync.sh

¶联动

可挂载WebDAV,与AList 项目联动,挂载百度网盘、阿里网盘、坚果云等,相当舒服。

¶Q&A

  • rclone config添加的时候,选项极少,没有找到WebDAV等选项?

请确保从官网下载页面手动下载安装最新版rclone,用 apt-get 等方式下载的版本可能过于陈旧。

  • rclone syncrclone copy的区别?

两者都只会修改目的路径(dest),但sync会将源路径(source)中被删除的文件从目的路径(dest)中移除,而copy不会。

  • rclonedocker是否能碰撞出火花?

yes!rclone 提供了官方插件**Docker Volume Plugin**,可将rclone挂载为Volume,相当舒服,详见官方介绍

¶参考