Rclone安装配置教程: 挂载OneDrive同步文件
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

如果你打算长期运营网站,那么一定要做好网站数据的备份工作。
数据是无价的,它是你的互联网资产,丢失了就很难找回来。瓦力箱子之前曾写过一篇网站备份教程,但那只是每天将网站和数据库备份的服务器磁盘。如果服务器出了问题,而你又没有将文件下载到本地电脑硬盘,同样会造成数据丢失。
年初买了台RackNerd性价比非常高VPS服务器年付$12美元,于是把网站迁移过去。迁过去后为防止网站数据丢失,我先利用宝塔面板将网站文件和数据库备份到服务器磁盘,然后用rclone挂载OneDrive网盘把备份文件同步过来,实现双重备份。
这篇文章比较长,设置也有点繁琐。但设置成功后就会自动执行,以后就省心了。
1. 准备工作在教程开始之前,首先要做一些准备工作,主要有三点。
首先就是注册一个OneDrive网盘账号,如果你已经有了可以忽略这点。其次是利用宝塔面板备份网站数据到服务器磁盘。最后是一句话带你认识Rclone这个软件,Rclone是个非常强大的云存储文件管理命令行程序。
2. 安装RcloneRclone安装非常简单,远程登录VPS服务器后,只需执行一条命令:
curl https://rclone.org/install.sh | sudo bash安装成功后的提示如下。
rclone v1.56.0 has successfully installed.Now run "rclone config" for setup. Check https://rclone.org/docs/ for more details.3. OneDrive授权这一步是在本地电脑Windows系统操作,进入Rclone下载页面,点击下载Windows版本的Rclone软件,选择Intel/AMD-64Bit即可。如果是32位操作系统,那么选择32Bit的。
下载后将全部文件解压到D:\rclone文件夹,打开CMD命令窗口,依次输入下面两条命令。
cd /d d:\rclonerclone authorize "onedrive"第二条命令输入完回车后会自动打开浏览器,登录你的OneDrive账号,点击“是”按钮同意授权。成功后返回到CMD命令窗口就能看到长串授权码,即花括号以及里面的内容。
将授权码复制下来保存备用,有效期1个小时。
Paste the following into your remote machine --->{"access_token":"EwCAA8l6BAAUwihrrCrmQ4wuIJX5mbj7rQla6TUAAS7oJFl1pmRc4whIlOj5am6oPQ+zf1kOcygsi5JHL2IgXh55prjh3r6P/fSZr8K9UJ58Pksh1YTJkzL/kHywyZnEvM8kDr55B1J//SXLJ1sGNsNR9vH0Rmz9xMrnl6GFrF8z+UQxi+GL3L3MpBN3NenacA0+pmVXKk8hghj64a8xxEFhlc+b0LJCp4yMg+96548752OPQwLZEPikbJ1zB5Wm5IUzuq03zNKa5lOicGET0l8zWW+itYg2Ca+mCS9DRm5e8NcPL5yiLZmRIm4vCI3pIQGKxEKghQG2lLmjMnWJj8BMotxH9Px2/XWs2TJ3BdLbuX2EjdYy8MNoBbaYXafe3uHx!UpdOwFHCiKnJqYomn*8cCFNP7RM1W8DMzXNBAlgTnuaRo6v7xjxFX3xIrXWonyCk*l1Z7glOXEmRS","expiry":"2021-09-16T15:47:47.8171297+08:00"}<---End paste4. 配置Rclone和安装相同,Rclone配置也只需要一条命令。不同的是后续操作比较繁琐,需要有耐心哈。在配置过程中如果输错字母,可以按Ctrl+Backspace删除。
我们首先在VPS远程登录窗口输入下面命令:
rclone config新建远程网盘连接,输入字母n回车。
No remotes found - make a new onen) New remotes) Set configuration passwordq) Quit confign/s/q> n给远程网盘起个名字,因为我是RackNerd服务器备份到OneDrive网盘,输入名称rn2od
name> rn2od接着会出现一系列网盘名字列表,我输入26选择OneDrive网盘。需要注意的是这个序号以后可能会有变动,填写的时候再次确认下。
Storage> 26Client ID无需设置,直接回车使用默认的。
OAuth Client IdLeave blank normally.Enter a string value. Press Enter for the default ("").client_id>Client Secret也不用填写,回车使用默认值。
OAuth Client SecretLeave blank normally.Enter a string value. Press Enter for the default ("").client_secret> 选择OneDrive网盘服务器的区域,我用的是国际版输入1,如果你用的是世纪互联,那就输入4
Choose national cloud region for OneDrive.Choose a number from below, or type in your own value 1 / Microsoft Cloud Global \ "global" 2 / Microsoft Cloud for US Government \ "us" 3 / Microsoft Cloud Germany \ "de" 4 / Azure and Office 365 operated by 21Vianet in China \ "cn"region> 1不需要设置高级配置,输入n后回车
Edit advanced config? (y/n)y) Yesn) No (default)y/n> n因为我们是远程连接VPS主机,不能自动配置,填写n回车。
Use auto config? * Say Y if not sure * Say N if you are working on a remote or headless machiney) Yes (default)n) Noy/n> n这时候将第二步获取的OneDrive授权码粘贴到config_token>后面,回车。
Enter a string value. Press Enter for the default ("").config_token> 选择OneDrive网盘,输入1
Choose a number from below, or type in an existing value 1 / OneDrive Personal or Business \ "onedrive" 2 / Root Sharepoint site \ "sharepoint" 3 / Sharepoint site name or URL (e.g. mysite or https://contoso.sharepoint.com/sites/mysite) \ "url" 4 / Search for a Sharepoint site \ "search" 5 / Type in driveID (advanced) \ "driveid"config_type> 1Rclone找到一个OneDrive盘,输入y确定回车。
Drive OK?Found drive "root" of type "personal"URL: https://onedrive.live.com/?cid=a40d32de9y) Yes (default)n) Noy/n> y确认OneDrive网盘的所有信息,输入y回车。
[rn2od]type = onedrivetoken = {"access_token":"EwBoA8l6BAAU6k7qJd7*3wELXHy...drive_id = a40d32de9drive_type = personal--------------------y) Yes this is OK (default)e) Edit this remoted) Delete this remotey/e/d> y配置完成后Rclone显示远程网盘列表,至此配置结束,输入q退出。
Current remotes:Name Type==== ====lh2od onedrivee) Edit existing remoten) New remoted) Delete remoter) Rename remotec) Copy remotes) Set configuration passwordq) Quit confige/n/d/r/c/s/q> q经过上面的设置后,我们就成功地将Rclone连接挂载到OneDrive网盘啦。
5. 编写同步脚本这个脚本也不算麻烦,首先输入下方命令新建同步脚本。
vi rclone.sh按Insert键进入编辑模式,粘贴以下三条内容。
#!/bin/bashrclone sync /www/backup/database rn2od:rnbak/databaserclone sync /www/backup/site rn2od:rnbak/site然后按Esc键退出编辑模式,输入:wq保存并退出。
脚本首行是注释,上面的脚本只包含两条命令,第二行是将/www/backup/database目录及里面的数据库备份文件,同步到OneDrive的rnbak/database文件夹里。第三行是同步网站备份文件。
接着为新建的脚本增加执行权限。
chmod +x rclone.sh6. 设置定时任务脚本编写成功后,需要设置定时任务来运行脚本,才能完成自动备份。
在设置之前,首先将VPS服务器的时区设置为东八区,与我们的作息相同。如果你是国内的VPS或云服务器通常不需要设置。
cp /usr/share/zoneinfo/Asia/Chongqing /etc/localtime输入y确定。
接下来我们设置定时任务,输入下方命令。
crontab -e按Insert键进入编辑模式,在尾部添加一行即可。
35 1 * * * /root/rclone.sh >> /root/rclone.log 2>&1这行内容的意思是,每天凌晨1点35分,运行rclone.sh脚本,将网站和数据库备份文件同步到OneDrive网盘。
然后等到第二天,登录OneDrive盘就能看到备份文件已经同步过来了。
好了以上就是利用Rclone程序,将网站和数据库备份文件同步到OneDrive网盘的教程。这样VPS服务器和网盘都有网站备份,双重备份更安全。如果你不放心,还可以每周将Onedrive网盘里的文件手动下载到本地电脑。
最后再提醒下,建议每隔一段时间去Onedrive盘查看下同步是否正常,因为即使是Rclone程序也有可能出问题的。
[VPSZJW]历史优惠活动内容
猜你可能想看的VPS
- 双十二 磐石云→台湾 香港 洛杉矶云服务器限量 1 元秒杀 高防 IP香港VPS[主机]
- OneVPS→日本东京 能看美区 Netflix 1Gbps 不限流量 日本VPS[主机]
- ThinkPHP5.1 中使用 phpqrcode 生成二维码全球[VPS测评]
- raksmart→美国不限流量服务器(物理机) 100M 带宽~$61 美国VPS[主机]
- 土豪上车 搬瓦工 CN2 GIA 线路 DC6 机房 2.5Gbps 带全球[VPS测评]
- SoYouStart - Summer Deals 独立服务器夏季促销独立服务器[U]
- 2019 年 Virmach 低价 VPS 购买及优惠码使用教程全解全球[VPS测评]
- 疯狂猜成语 图猜成语两个人在说话另外一个人害怕是什么成语?全球[VPS测评]
- 真不咋地-CrownCloud→$7 月 4 核 4GB 内存 60GB虚拟空间(主机)
- PHP 防止 XSS 注入解决方案大全全球[VPS测评]
- Onevps→日本机房不限流量 VPS 月付 5 美元起 可看奈飞 Hy日本VPS[主机]
- 老鹰主机万圣节促销→虚拟主机 5 折 分销主机 6 折全球[VPS测评]
- 促销 ZJI→香港邦联服务器 8 折优惠 山河城高防服务器 8 折优惠 独立服务器[U]
- 酷锐云双十一 香港电信GIA 月付最低32元 美国CERA GIA 20美国VPS[主机]
- 宝塔面板如何解决域名SSL证书一直“待域名确认”的问题?全球[VPS测评]
- WordPress前端优化设置教程全球[VPS测评]
- CloudCone洛杉矶CN2 GIA独立服务器,15-100Mbps带独立服务器[U]
- 最简单的 WordPress 速度优化方案:WP Super Cache全球[VPS测评]
- anyNode新年特惠 拉斯维加斯 VPS 2核/4G内存/60G硬盘 全球[VPS测评]
- 人力资源管理系统前端Web模板 - SmartHR全球[VPS测评]
- UCloud云服务器2020年度大促:北京/上海云服务器/香港免备案云服香港VPS[主机]
- 蓝队云服务器怎么样?蓝队云服务器价格和优势是什么?全球[VPS测评]
- 牛信云入选艾瑞《2022年中国跨境电商服务行业趋势报告》典型厂商全球[VPS测评]
- 酷锐云双十一活动:美国vps、香港vps云主机,2核4G4M,50元/首美国VPS[主机]
- 酷锐云元旦促销活动:香港CN2/美国CN2高防vps月付20元起/美国原美国VPS[主机]
- 华纳云新春活动:香港CN2云服务器4核4G5M仅3476元/3年;美国云美国VPS[主机]
- 百星数据:全场云服务器7折优惠,美国cn2/香港cn2/韩国cn2/日本日本VPS[主机]
- 日主机,便宜美国CN2高防VPS¥19/月起,1Gbps带宽,香港多IP站群服务器[IP]
- 热网互联:日本+香港 cn2 gia vps7折,日本服务器7.5折,全日本VPS[主机]
- 舍利云:香港美国vps云服务器/BGP线路元旦全场9折,低至36元/月美国VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-50505.html











