立即注册  找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 32|回复: 5

rclone上传受本地硬盘限制,试试gdrive吧

[复制链接]

rclone上传受本地硬盘限制,试试gdrive吧

[复制链接]

4

主题

157

回帖

450

积分

中级会员

积分
450
yumin9822

4

主题

157

回帖

450

积分

中级会员

积分
450
2018-3-19 17:48:31 | 显示全部楼层 |阅读模式
本帖最后由 yumin9822 于 2018-3-19 17:54 编辑

看见群内大佬们用rclone的很多,但有个问题一直困扰就是文件如果超过本地硬盘容量会导致上传到google drive失败。
其实还有个工具gdrive,我在以前这个帖子里有介绍。https://www.hs2v.com/thread-303760-1-1.html
这里提一下gdrive的upload 支持stdin功能。配合wget 可以实现一边下载一边上传,不占用本地硬盘空间。
一条命令如下:
末尾一定要加文件名,要不然会报错!
[ol]
  • wget -O- 下载网址 | gdrive upload - 文件名[/ol]复制代码
    类似的一边打包一边上传都可以
    [ol]
  • tar zc /var/lib | gdrive upload - lib.tar.gz[/ol]复制代码

    理论上所有支持stdout的都可以传递给gdrive.
    gdrive下载地址:
    https://github.com/prasmussen/gdrive

    文章末尾有彩蛋
    一个配合上面的功能实现批量上传的脚本
    使用举例:所有下载的地址一行一个存为list.txt
    假设下面脚本名字是gdrive.sh。则批量上传就可以运行到google drive的根目录。
    [ol]
  • gdrive.sh list.txt[/ol]复制代码
    脚本乱了,推荐到这里下载https://paste.ubuntu.com/p/B8GQJNvPHg/

    [ol]
  • #!/bin/bash
  • PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
  • export PATH
  • ScriptName=${0##*/}
  • function print_usage() {
  •     echo "Please Use $ScriptName ."
  • }
  • ## Check the number of arguments.
  • if [ $# -ne 1 ]; then
  • print_usage
  •     exit 1
  • fi
  • function torrent_add() {
  •     cat $1 | while read line
  •     do
  •        wget -O- "$line" | gdrive upload - $(basename $line);
  •     done
  • }
  • # torrent_add
  • torrent_add $1
  • exit 0[/ol]复制代码
  • 回复

    使用道具 举报

    4

    主题

    542

    回帖

    2254

    积分

    金牌会员

    积分
    2254
    ALPP

    4

    主题

    542

    回帖

    2254

    积分

    金牌会员

    积分
    2254
    2018-3-19 17:49:06 | 显示全部楼层
    兹瓷一下
    回复

    使用道具 举报

    7

    主题

    107

    回帖

    309

    积分

    中级会员

    积分
    309
    liyafe1997

    7

    主题

    107

    回帖

    309

    积分

    中级会员

    积分
    309
    2018-3-19 17:55:00 | 显示全部楼层
    先收藏了
    回复

    使用道具 举报

    6

    主题

    352

    回帖

    1252

    积分

    金牌会员

    积分
    1252
    冻猫

    6

    主题

    352

    回帖

    1252

    积分

    金牌会员

    积分
    1252
    2018-3-19 18:01:47 | 显示全部楼层
    wget本来就可以直接下载超过硬盘大小的文件到挂载的谷盘里。
    主要是aria2这类下载工具不行。可能因为多线程下载不是连续写入文件的吧。
    回复

    使用道具 举报

    4

    主题

    95

    回帖

    292

    积分

    中级会员

    积分
    292
    地瓜侠

    4

    主题

    95

    回帖

    292

    积分

    中级会员

    积分
    292
    2018-3-19 18:02:09 | 显示全部楼层
    gdrive 很好用,一直在用
    回复

    使用道具 举报

    5

    主题

    1564

    回帖

    4776

    积分

    论坛元老

    积分
    4776
    hellfires

    5

    主题

    1564

    回帖

    4776

    积分

    论坛元老

    积分
    4776
    2018-3-19 18:09:50 | 显示全部楼层
    瓶颈是api限制。下BT不管你用什么直接下进GD都不可能
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|小黑屋|HS2V主机综合交流论坛

    GMT+8, 2024-11-22 06:22 , Processed in 0.079686 second(s), 4 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表