原文链接:https://www.chenweiliang.com/cwl-694.html
由于网络推广中最有效的方法是SEO,所以很多有丰富SEO的网络营销人员,都会选择购买VPS(虚拟专用服务器)来搭建网站。
既然用到VPS,就要给VPS做备份,VPS备份可以用rclone备份同步到GDrive网盘。
什么是rclone?
RClone 可以轻松方便管理 Google Drive和Dropbox等网盘,支持挂载盘符和命令行上传和下载:
- 挂载盘,易于使用,但速度较慢,比较适合零碎小文件
- 命令行上传和下载速度非常快,适合上传大文件
- Rclone认为Google Drive AP,与github上的[gdrive]项目相比,不易出现中断问题。
下面就来分享CentOS 安装 rclone 备份同步到 Google Drive 的方法。
如何使用rclone备份VPS?
以下是需要准备的工具:
- Google Dirve帐号
- 一个rclone文件
- 一台Linux机器(本文以CentOS7为例)
然后开始安装rclone,安装非常简单,复制粘贴加上权限。
第 1 步:下载文件 ▼
yum install unzip wget -y
wget https://downloads.rclone.org/rclone-current-linux-amd64.zip
unzip rclone-current-linux-amd64.zip
cd rclone-*-linux-amd64
第 2 步:将该文件复制到相关路径 ▼
cp rclone /usr/bin/
chown root:root /usr/bin/rclone
chmod 755 /usr/bin/rclone
- (此步骤可以省略,但不建议,省略后是不会有提示,所以不推荐省略)
第 3 步:安装帮助页面▼
mkdir -p /usr/local/share/man/man1
cp rclone.1 /usr/local/share/man/man1/
mandb
第 4 步:创建一个新的配置 ▼
rclone config
第 5 步:rclone配置
以下是 rclone 绑定Google Dirve 网盘为例 ▼
n) New remote
d) Delete remote
q) Quit config
e/n/d/q> n
name> shira(你的配置名称,此处随意填写但之后需要用到)
Type of storage to configure.
Choose a number from below, or type in your own value
1 / Amazon Drive
\ "amazon cloud drive"
2 / Amazon S3 (also Dreamhost, Ceph, Minio)
\ "s3"
3 / Backblaze B2
\ "b2"
4 / Dropbox
\ "dropbox"
5 / Encrypt/Decrypt a remote
\ "crypt"
6 / Google Cloud Storage (this is not Google Drive)
\ "google cloud storage"
7 / Google Drive
\ "drive"
8 / Hubic
\ "hubic"
9 / Local Disk
\ "local"
10 / Microsoft OneDrive
\ "onedrive"
11 / Openstack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
\ "swift"
12 / SSH/SFTP Connection
\ "sftp"
13 / Yandex Disk
\ "yandex"
Storage> 7(根据网盘类型选择Google Dirve)
Google Application Client Id - leave blank normally.
client_id>此处留空
Google Application Client Secret - leave blank normally.
client_secret>此处留空
Remote config
Use auto config?
* Say Y if not sure
* Say N if you are working on a remote or headless machine or Y didn't work
y) Yes
n) No
y/n> n(此处一定要选择n)
If your browser doesn't open automatically go to the following
link: https://accounts.google.com/o/oauth2/auth?xxxxxxxxxxxxxxxxx
Log in and authorize rclone for access
Enter verification code>xxxxxxxxxxx(将将上面给出的网址复制到您的浏览器,登录Google Dirve的Google帐户,然后复制字符串到此粘贴)
--------------------
[shira]
client_id =
client_secret =
token = "AccessToken":"xxxx.x.xxxxx_xxxxxxxxxxx_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","RefreshToken":"1/xxxxxxxxxxxxxxxx_xxxxxxxxxxxxxxxxxxxxxxxxxx","Expiry":"2014-03-16T13:57:58.955387075Z","Extra":null
--------------------
y) Yes this is OK
e) Edit this remote
d) Delete this remote
y/e/d> y(确定信息并保存)
rclone 使用命令
列出文件和目录命令
#列出配置名为gdrive的网盘的目录(不会显示文件)▼
rclone lsd gdrive:
#列出配置名为gdrive的网盘里backup目录下的文件(会显示包括子目录内的所有文件不显示目录))▼
rclone ls gdrive:backup
复制剪切删除命令
#复制本地 /home/backup 到配置名为gdrive的网盘的backup目录,反之亦然 ▼
rclone copy /home/backup gdrive:backup
#通过添加此参数 --ignore-existing
可以忽略在网盘上已备份的文件,这相当于增量备份 ▼
rclone copy --ignore-existing /home/backup gdrive:backup
#移动(剪切)命令 ▼
rclone move /home/backup gdrive:backup
#删除配置名为gdrive的网盘的backup目录▼
rclone delete gdrive:backup
#创建配置名为gdrive的网盘的backup目录 ▼
rclone mkdir gdrive:backup
同步文件命令
#同步本地 /home/backup 到配置名gdrive的网盘里的backup目录,反之亦然 ▼
rclone sync /home/backup gdrive:backup
#同步配置名gdrive2的网盘里的UFO目录,到配置名为gdrive的网盘的backup目录,反之亦然 ▼
rclone sync gdrive2:ufo gdrive:backup
稍等片刻,如果没有返回错误信息,你可以在备份完成后在网盘上看到备份文件。
使用 rclone 备份VPS确实非常简单 ^_^
欢迎转载《VPS如何使用rclone备份?CentOS使用GDrive同步教程》
陈沩亮版权所有,转载请注明出处链接:https://www.chenweiliang.com/cwl-694.html
网站地址:https://www.chenweiliang.com/
欲学更多秘技,请关注微信公众号:cwlboke
没有评论:
发表评论