logo NodeSeekbeta

rclone问题求教

https://www.nodeseek.com/post-217471-1 这个贴,现在发现infomaniak限制单文件上传为50G,使用rclone无法copy大于50G的单文件,看rclone官网有个方法是chunker,可以切片上传,但是试了都是失败,官方也没使用的具体例子,坛子里有大佬可以告诉下怎么写命令么?

https://rclone.org/chunker/

  • 限制文件大小了你再怎么设置也没用的啊,大于50g就是传不了

    我自己先打脸,去查了相关文档好像真的可以做到,有空测试下

  • 分卷压缩就行咯啊

  • @moonay #1 一开始我也这么想,但是chunker介绍页面专门有一句 This allows to effectively overcome size limits imposed by storage providers. 说明网盘商只是限制是单文件上传时候不能大于50G,而不限制上传完后组合起来大于50G

  • @moonay #1 发布于2024/12/11 15:01:47,编辑于2024/12/11 15:04:01
    限制文件大小了你再怎么设置也没用的啊,大于50g就是传不了

    我自己先打脸,去查了相关文档好像真的可以做到,有空测试下

    老哥帮忙研究下命令行,我这反正是一直失败

  • 我问了gpt了,它的原理是这样的,比如说一个80g的文件,它会分成50g和30g来传到服务器,你下载的时候它会自动合并到一个完整的80g文件,但是在服务器上还是2个文件,一个50g,一个30g
    所以并没有突破这种单文件的限制,原理类似分卷压缩

    你需要做的话,可以这样配置

    rclone config n 名字你随意 chunker-mywebdav 类型选择 chunker

    remote 为你要使用 chunker 的那个已经配置好了webdav的名字,比如说 infomaniak-webdav

    你自己文本形式看下配置文件,会像这样:

    [chunker-mywebdav]
    type = chunker
    remote = infomaniak-webdav:
    chunk_size = 50G
    

    rclone 要传输就用这个来传,不用原来的 infomaniak-webdav

    rclone copy /path/to/your/80gbfile chunker-mywebdav:/destination/path
    

    传好后验证

    rclone ls chunker-mywebdav:/destination/path
    

    文件名可能类似于 filename.rclone_chunk.001

    下载回本地也是用 chunker 不是原来的那个,命令大概如下

    rclone copy chunker-mywebdav:/destination/path /local/path
    

    试一下吧,等你的反馈 xhj010

  • 为了避免文件大小换算出问题,最好是设置 40g 或者 45g 这样而不是直接用上限 50g xhj010

  • @moonay #5 貌似可以了,但是原文档没写是这么操作的啊 xhj004 网盘上传速度真不错~

    image

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有63638位seeker

🎉欢迎新用户🎉