跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 【保姆级教程】小鸡变身大盘鸡!
未分類
2 8 月 2021

【保姆级教程】小鸡变身大盘鸡!

mlcq 大佬有话说 :

【保姆级教程】小鸡变身大盘鸡!

本帖最后由 mlcq 于 2021-7-26 21:25 编辑

https://pic.loll.cc/images/2021/07/26/20210726210903.png

有时候我们买了一台VPS,线路配置都不错,但是硬盘空间比较小,像搬瓦工,79刀,才20G的硬盘,随便放点东西就快占满空间了,有没有办法解决呢?

有的,搭配E5提供的5TOneDrive免费空间,加上谷歌的团队盘,我们可以分分钟扩容我们的小鸡,让他变成一只大盘鸡!

## Rclone配置

Rclone的配置见:https://blog.laoda.de/archives/aria2-rclone-filebrowser#toc-head-16

https://pic.loll.cc/images/2021/07/26/20210726205134.png

配置好了OD和GD,名字分别为`od_bwg`和`gd`

## 挂载GD

到这里结束配置 rclone,下面要把 Google Drive 网盘挂载到云主机/Vps 上和设置开机自启,自动挂载 Google Drive 网盘

首先安装fuse:

“`bash
apt-get install fuse#debian

yum install fuse   #centos
“`

新建一个你要挂载的目录,例如我要挂载到`/home/gdrive`

“`bash
mkdir -p /home/gdrive
“`

再执行挂载命令:

“`bash
rclone mount gd: /home/gdrive –allow-other –allow-non-empty –vfs-cache-mode writes
“`

`gd` 为Rclone的配置名称,比如你在创建配置 rclone 的时候 `Name` 填的 `gd`,`/home/gdrive` 为本地路径(注意空格别漏了);

> 这里还可以自定义设置网盘里的文件夹路径,例如:
>
> “`bash
> rclone mount gd:backup /home/gdrive –allow-other –allow-non-empty –vfs-cache-mode writes
> “`
>
> `gd:backup`中`gd` 为Rclone的配置名称,`backup` 为网盘里的目录名(注意后面的空格别漏了)
>
> ##### 卸载 Google Drive 磁盘
>
> “`bash
> fusermount -qzu /home/gdrive
> “`
>
> 挂载只要几秒钟,但终端不会返回成功信息,关闭 SSH 重连即可。

重连后查看是否挂载成功:

“`bash
df -h
“`

有看到 gd,使用量和本本地主机路径即成功挂载:

https://pic.loll.cc/images/2021/07/26/20210726205521.png

接下来设置开机自动挂载,先把 rclone 的可执行文件复制到/usr/bin:

“`
cp /usr/local/rclone/rclone /usr/bin/rclone
“`

新建一个/usr/lib/systemd/system/rclone.service 文件

“`bash
vi /usr/lib/systemd/system/rclone.service
“`

内容为:

“`bash
Description=rclone User=rootExecStart=/usr/bin/rclone mount gd: /home/gdrive –allow-other –allow-non-empty –vfs-cache-mode writesRestart=on-abort WantedBy=multi-user.target
“`

注意修改挂载命令为你主机的路径。

如果需要挂载多个网盘(比如我还要挂在一个OD),按上面的教程新运行个 Rclone 配置,再新建一个`/etc/systemd/system/rclone2.service` 文件:

“`bash
vi /etc/systemd/system/rclone2.service
“`

内容如下:

“`bash       
Description = rcloneUser = rootExecStart = /usr/bin/rclone mount od_bwg: /home/odrive –copy-links –no-gzip-encoding –no-check-certificate –allow-other –allow-non-empty –umask 000Restart = on-abortWantedBy = multi-user.target
“`

如果还有第三个,就以此类推,再新建一个`/etc/systemd/system/rclone3.service` 文件:

然后重载 daemon,让新的服务文件生效:

“`
systemctl daemon-reload
“`

用 systemctl 来启动 rclone

“`
systemctl start rclonesystemctl start rclone2#OD的
“`

设置开机启动:

“`
systemctl enable rclonesystemctl enable rclone2#OD的
“`

停止、查看状态可以用:

“`
systemctl stop rclonesystemctl status rclonesystemctl stop rclone2#OD的systemctl status rclone2#OD的
“`

重启你的云主机/VPS:

“`
reboot
“`

重启后查看一下 rclone 的服务是否启动,GoogleDrive 是否正常挂载

“`
systemctl status rclonedf -h
“`

https://pic.loll.cc/images/2021/07/26/20210726210217.png

OK ! 完成.

—

## 如何上传、同步

为什么不直接把文件目录设置成挂载目录?如果直接把文件目录指定到挂载目录,会出现各种莫名其妙的错误,比如:文件无法写入、读取、保存到 Googlr Drive 的文件不完整等等奇葩的问题。

这里可以用同步命令,本地目录`/home/backup` 同步到网盘的 `backup` 目录

“`
rclone sync /home/backup gd:backup
“`

相反,把目录调整下,就是把网盘 `backup` 目录同步到 VPS 目录`/home/backup`

“`
rclone sync gd:backup /home/backup
“`

通过添加此参数` –ignore-existing` 可以忽略在网盘上已备份的文件,这相当于增量备份

“`
rclone copy –ignore-existing /home/backup gd:backup
“`

如果挂载 2 个网盘的话,可以同步配置名 `gd2` 的网盘里的 `backup` 目录,到配置名为 gd 的网盘的 `backup` 目录,反之亦然

“`
rclone sync gd2:backup gd:backup
“`

## 其他

其他问题可以参考 Rclone 帮助文档

`https://rclone.org/googlecloudstorage/`

zvv 大佬有话说 :

等楼主出一件脚本

lost1984 大佬有话说 :

感谢分享
道理我都懂。
但是还是不能够解决,比如一次下载30G djj的尴尬

MoeWang 大佬有话说 :

调用量稍微大点就容易出问题吧https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

地球是朕搓圆的 大佬有话说 :

文章不错,值得赞一个,但是太长了,我懒得看:lol

勇哥 大佬有话说 :

api容易炸啊

mnihyc 大佬有话说 :

OD经常429,难用

mlcq 大佬有话说 :

地球是朕搓圆的 大佬有话说 : 2021-7-26 21:26
文章不错,值得赞一个,但是太长了,我懒得看

yc021t

optimism 大佬有话说 :

感觉也是问题多

chxin 大佬有话说 :

mnihyc 大佬有话说 : 2021-7-26 21:26
OD经常429,难用

用的rclone吧,rc的OD API并发控制的不是很好,所以429:lol

hjvn2211445 大佬有话说 :

本帖最后由 hjvn2211445 于 2021-7-26 21:33 编辑

onedrive挂载真不好用,GD还可以

自用docker,可以用在Oracle arm大鸡上
Aria2+AriaNg+Filebroswer+Rclonedocker

https://hub.docker.com/r/jialezi/aria2

。

mlcq 大佬有话说 :

mnihyc 大佬有话说 : 2021-7-26 21:26
OD经常429,难用

是么,我用的不怎么多,用的比较多的还是olaindex

mlcq 大佬有话说 :

MoeWang 大佬有话说 : 2021-7-26 21:29
调用量稍微大点就容易出问题吧

感谢反馈,其实我用的不怎么多,纯粹就是挂在上面看的,偶尔传点电影,也是搭配olaindex看的,然后就是利用起来做个简单的备份yc020t

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具