Rat's

在Debian/Ubuntu上使用rclone挂载OneDrive网盘
说明:之前发了个Google Drive网盘挂载教程,参考:在Debian/Ubuntu上使用rclone挂载Go...
扫描右侧二维码阅读全文
23
2018/01

在Debian/Ubuntu上使用rclone挂载OneDrive网盘

说明:之前发了个Google Drive网盘挂载教程,参考:在Debian/Ubuntu上使用rclone挂载Google Drive网盘,然后博主想用同样的方法试试挂载OneDrive网盘,可是卡在了授权那里,然后只有请求Vicer大佬帮忙解决了,这里分享下挂载教程。

提示:本教程挂载OneDrive for Business和个人版的方法都一样,这里以个人版为参考。

说明

本教程只适用Debian/Ubuntu系统,如果你是CentOS或者其它Linux系统,请使用以下命令安装rclone

curl https://rclone.org/install.sh | sudo bash

客户端授权、初始化配置和挂载方法和下面一样,开机自启可参考该教程→传送门

客户端授权

在本地Windows电脑上下载rclone,下载地址:https://rclone.org/downloads/。然后解压出来,比如我解压到D盘,文件夹命名rclone,此时点击Win+R,然后输入cmd,确定。再输入以下命令:

cd /d d:\rclone
rclone authorize "onedrive"

会出现以下信息:

C:\Users\Administrator>cd /d d:\rclone

d:\rclone>rclone authorize "onedrive"
2018/01/23 20:28:56 NOTICE: Config file "C:\\Users\\Administrator\\.config\\rclo
ne\\rclone.conf" not found - using defaults
Choose OneDrive account type?
 * Say b for a OneDrive business account
 * Say p for a personal OneDrive account
b) Business
p) Personal
b/p> p  #这里选择个人版,你想挂载Business就选择b
If your browser doesn't open automatically go to the following link: http://127.
0.0.1:53682/auth  #接下来会弹出浏览器,要求你登录账号进行授权
Log in and authorize rclone for access
Waiting for code...
Got code
Paste the following into your remote machine --->
{"access_token":"xxxx"}  #请复制{xx}整个内容,后面需要用到
<---End paste

安装rclone

本教程只适用Debian/Ubuntu系统,如果你是CentOS,请参考:https://rclone.org/install/,安装rclone。挂载方法和下面差不多。

1、安装rclone

wget /usr/shell/rclone_debian.sh && bash rclone_debian.sh

2、初始化配置

rclone config

会出现以下信息:

n) New remote
s) Set configuration password
q) Quit config
n/s/q> n
name> Rats  #随便填,后面要用到
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 / Box
   \ "box"
 5 / Cache a remote
   \ "cache"
 6 / Dropbox
   \ "dropbox"
 7 / Encrypt/Decrypt a remote
   \ "crypt"
 8 / FTP Connection
   \ "ftp"
 9 / Google Cloud Storage (this is not Google Drive)
   \ "google cloud storage"
10 / Google Drive
   \ "drive"
11 / Hubic
   \ "hubic"
12 / Local Disk
   \ "local"
13 / Microsoft Azure Blob Storage
   \ "azureblob"
14 / Microsoft OneDrive
   \ "onedrive"
15 / Openstack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
   \ "swift"
16 / Pcloud
   \ "pcloud"
17 / QingCloud Object Storage
   \ "qingstor"
18 / SSH/SFTP Connection
   \ "sftp"
19 / Webdav
   \ "webdav"
20 / Yandex Disk
   \ "yandex"
21 / http Connection
   \ "http"
Storage> 14  #选择14,Microsoft OneDrive
Microsoft App Client Id - leave blank normally.
client_id>  #留空 
Microsoft App Client Secret - leave blank normally.
client_secret>  #留空 
Remote config
Choose OneDrive account type?
 * Say b for a OneDrive business account
 * Say p for a personal OneDrive account
b) Business
p) Personal
b/p> p  #这里选择个人版,你想挂载Business就选择b
Use auto config?
 * Say Y if not sure
 * Say N if you are working on a remote or headless machine
y) Yes
n) No
y/n> n  #选择n
For this to work, you will need rclone available on a machine that has a web browser available.
Execute the following on your machine:
    rclone authorize "onedrive"
Then paste the result below:
result> {"access_token":""}  #输入之前在客户端授权的内容
--------------------
[Rats]
client_id = 
client_secret = 
token = {"access_token":""}
--------------------
y) Yes this is OK
e) Edit this remote
d) Delete this remote
y/e/d> y  选择y
Current remotes:

Name                 Type
====                 ====
Rats                 onedrive

e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q> q  #选择q退出

挂载

1、挂载为磁盘

#新建本地文件夹,路径自己定,即下面的LocalFolder
mkdir /root/OneDrive
#挂载为磁盘
rclone mount DriveName:Folder LocalFolder --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000

DriveName为初始化配置填的nameFolderOneDrive里的文件夹,LocalFolderVPS上的本地文件夹。

如果挂载过程中出现NOTICE: One drive root 'test': poll-interval is not supported by this remote错误,可以无视该错误。

挂载成功后,输入df -h命令查看即可!
请输入图片描述

2、卸载磁盘

fusermount -qzu LocalFolder

自启动

1、下载并编辑脚本
使用命令:

wget /usr/shell/rcloned && nano rcloned

修改一下内容:

NAME=""  #rclone name名,及配置时输入的Name
REMOTE=''  #远程文件夹,OneDrive网盘里的挂载的一个文件夹
LOCAL=''  #挂载地址,VPS本地挂载目录

2、设置自启
使用命令:

#Debian系统
apt-get install sudo -y

#设置自启
mv rcloned /etc/init.d/rcloned
chmod +x /etc/init.d/rcloned
update-rc.d -f rcloned defaults
bash /etc/init.d/rcloned start

检测信息显示rclone启动成功即可。
请输入图片描述
最后我们就可以利用OneDrive for BusinessLinux VPS增加5TB的空间了。

文章来源:[教程]利用rclone挂载OneDrive

Vultr注册就送$50,可开日本/新加坡等机房,【点击注册】。
最后修改:2019 年 03 月 03 日 04 : 24 PM

发表评论

247 条评论

  1. lmr

    rclone mount DriveName:Folder LocalFolder --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000
    这句会执行多久?我已经过5分钟了

    1. Rat's
      @lmr

      再开个窗口使用df -h看看,应该挂好了。

      1. lmr
        @Rat's

        挂上了!谢大佬!

  2. bajins

    还有你文章应该加标签的,直接搜索不到想要的效果,比如搜索同步

    1. Rat's
      @bajins

      博客搜索,标签啥的,没咋设置,很随意搞的

  3. bajins

    请问我要如何把文件夹a同步到OneDrive,文件夹a在/home/下,OneDrive挂载文件夹在/root/下

    1. Rat's
      @bajins

      试试mutagen?地址:/archives/980/,你就同步文件夹a和挂载的就可以了。如果挂载盘产生很多缓存文件夹的话,请回复我,我教你。不过这也是我猜的。

      1. bajins
        @Rat's

        我直接用的 rclone sync

  4. Garasu

    教育邮箱注册的onedrive1T那种,用rclone挂载获取token时候 提示这个 换了号换了电脑试都这样,两天了 不知道为啥, 教育邮箱的不能吗? 希望大佬有时间可以答疑一下。。

    2019/08/12 22:40:08 Failed to configure token: failed to get token: oauth2: cannot fetch token: 401 Unauthorized
    Response: {"error":"invalid_client","error_description":"AADSTS7000215: Invalid client secret is provided.rnTrace ID: a608fbb7-42c3-46db-8865-4d592e2f9700rnCorrelation ID: 7887f12f-ee14-43fe-88ef-21f811081a42rnTimestamp: 2019-08-12 14:40:07Z","error_codes":[7000215],"timestamp":"2019-08-12 14:40:07Z","trace_id":"a608fbb7-42c3-46db-8865-4d592e2f9700","correlation_id":"7887f12f-ee14-43fe-88ef-21f811081a42","error_uri":"https://login.microsoftonline.com/error?code=7000215"}

    1. Rat's
      @Garasu

      这问题好像情况遇到过几种,你能说下具体哪个步骤吗,是win上获取token,还是挂载的时候

      1. Garasu
        @Rat's

        另外,绑定oneindex是成功的。

      2. Garasu
        @Rat's

        在win上获取token的时候。选的bessness 然后自动,网页输入账号后 显示成功,但是cmd里返回的这个,我用我个人账号 就成功了。

        1. Rat's
          @Garasu

          你这个教育版咋搞的?好像以前有很多教育版封了管理员但是子账号还在的,这种就无法使用api。大概我就知道这些了。

          1. Garasu
            @Rat's -就是网上找到 方法注册的, 但是可以绑 oneindex呀,而且用rclone 获取token的时候 网页端也显示 成功,但是rclone 却显示失败。
            可以手动 获取像oneindex 的client id 哪个一样设置吗? 我看microsoft azure 上可以手动申请client id。
            1. Rat's
              @Garasu

              好像这里可以检测管理员翻车没,你试试?教程地址:https://moeclub.org/2019/01/18/730/

              1. Garasu
  5. 找先森

    请教一下rclone来挂载onedrive到linux服务器上的网站,直接挂载都我存储图片的位置,最后的结果是图片在网站上不显示,没有权限访问,这个要怎么解决呢

    1. Rat's
      @找先森

      微软的api有请求频率限制,网站图片这种估计是gg。

  6. Linon

    If your browser doesn't open automatically go to the following link: http://127.0.0.1:53682/auth
    Log in and authorize rclone for access
    Waiting for code...
    vps一直卡在这

    1. Linon
      @Linon

      好了

  7. actanble

    你怎么搞到1P的容量的,,教教我

    1. Rat's
      @actanble

      显示问题,你挂载也会显示这么多

  8. 123

    请问这个搭建出来的东西vps下载后东西会继续占用vps的硬盘空间吗,需要手动删除吗

    1. Rat's
      @123

      不占用vps空间

  9. Clarke

    在墙内安装的时候下载rclone.zip都是几K/秒,能不能优化一下呢?还有大佬能做一个在docker里装rclone的教程吗?我在网上搜了,都没有这个教程

    1. Rat's
      @Clarke

      这个速度的话加BBR啥的试试,Docker感觉不太好操作,我有空看看吧

  10. 123

    rat,能不能加我一下帮我看一下啊,真的求求你了,弄了几天了都没弄出来,我用的cloudcone的centos7的vps,参照了https://www.youtube.com/watch?v=whAAyKd58gg和https://www.youtube.com/watch?v=xaZUNyHlorc以及你的教程,我是在rclone之后安装了之后的脚本,onedrive的授权也没问题但是使用aring下载东西vps里面没有,能不能帮帮我啊

    1. Rat's
      @123

      你是直接下到了挂载盘?

      1. 123
        @Rat's

        什么意思,没有哦,我之前是想着挂载硬盘,后来看视频说是是使用rclone可以直接使用移动命令就不需要挂载了,但是不管我挂载不挂载我在aring下载的东西我的vps里面都找不到

  11. 轻风伴梦

    挂载的目录和子目录不能设置WWW权限请问博主咋整

    1. Rat's
      @轻风伴梦

      这个我还没试过改用户组权限。

      1. 轻风伴梦
        @Rat's

        找到原因了,我网站是在/home/wwwroot/xxx.com目录下,如果挂载在/home/wwwroot/onedrive下是无法链接外部存储的,必须挂载在/home/wwwroot/xxx.com/onedrive网站目录下才行

      2. 轻风伴梦
        @Rat's

        现在安装了nextcloud,想挂载onedrive作为外部存储,但是nextcloud只能识别www权限的文件夹,或者博主有别的网盘程序支持权限分组可以外挂onedrive的介绍吗

  12. John

    -bash: rclone: command not found
    debian7

    1. Rat's
      @John

      rclone安装了么?

  13. LYM

    话说为什么我谷歌浏览器访问这一页面一会后会很卡呢?

    1. Rat's
      @LYM

      什么页面?

      1. LYM
        @Rat's

        emmmm关了谷歌自动翻译就没事了。。。看来是谷歌翻译的问题-_-||

  14. LYM

    Creating fuse device...
    /run/udev or .udevdb or .udev presence implies active udev. Aborting MAKEDEV invocation.
    chmod: cannot access '/dev/fuse': No such file or directory
    dpkg: error processing package fuse (--configure):
    subprocess installed post-installation script returned error exit status 1
    Errors were encountered while processing:
    fuse
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    安装fuse出现这种错误-_-||

    1. Rat's
      @LYM

      OVZ服务器?如果是就需要发工单要服务商给你打开fuse

  15. LYM

    mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
    Fatal error: failed to mount FUSE fs: fusermount: exit status 1

    。。。。。缺少fuse?

  16. hanling dong

    群晖里应该如何使用rclone mount呢

    1. Rat's
      @hanling dong

      群晖没用过,你看下官方安装文档,一般能安装就可以用,地址:https://rclone.org/downloads/

      1. hanling dong
        @Rat's

        谢谢 安装成功了 ,能看到onedrive ,就是不知道群晖里rclone mount 的那个docker该怎么设置 挂载

  17. sand

    rclone下载文件夹里的文件可以包含外面的文件夹吗

    1. Rat's
      @sand

      什么意思

  18. ak4490

    又发现一个问题,rclone mount语句后加了一个&符号,立刻挂载上了

    1. Rat's
      @ak4490

      其实不用&也是挂好了,只是卡住了,&是后台运行,让你觉得立马挂上去了而已。

  19. ak4490

    博主,复制后总是报错,Failed to query available drives: HTTP error 401 (401 Unauthorized) returned body: "{rn "error": {rn "code": "InvalidAuthenticationToken",rn "message": "CompactToken parsing failed with error code: 8004920A",rn "innerError": {rn "request-id": "8278071f-aff4-471c-9f0b-ad28b535617b",rn "date": "2019-04-01T11:04:37"rn }rn }rn}"

    1. ak4490
      @ak4490

      解决了,windows 和linux rclone版本不一样

  20. kanlee

    试了无数次都出错!!!蒙了
    Your choice> 1
    2019/03/17 14:33:43 Failed to query available drives: HTTP error 429 (429 ) returned body: "{rn "error": {rn "code": "activityLimitReached",rn "message": "The request has been throttled",rn "innerError": {rn "request-id": "3dfea95c-a4ff-4c4d-acde-2d7183c6195b",rn "date": "2019-03-17T14:33:43"rn }rn }rn}"

    1. Rat's
      @kanlee

      貌似提示你被限制了

  21. sdshdv

    我也显示这个了:Failed to query available drives: HTTP error 429 (429 ) returned body 是不是rclone被限制了?

    1. Rat's
      @sdshdv

      再挂一次看看,或者换个账号

  22. 无助的小鸟

    大佬求救,前几天挂在成功了今天突然出现这个,是咋回事啊?求救
    2019/02/21 01:05:23 Failed to query available drives: HTTP error 429 (429 ) returned body: "{rn "error": {rn "code": "activityLimitReached",rn "message": "The request has been throttled",rn "innerError": {rn "request-id": "ee6dd622-3cd5-44a8-8a55-b6b6bc725b76",rn "date": "2019-02-20T17:05:20"rn }rn }rn}"

    1. Rat's
      @无助的小鸟

      看错误好像是被限制了

  23. tcc

    04:54:35 Fatal error: failed to mount FUSE fs: fusermount: exec: "fusermount": executable file not found in $PATH
    挂载的时候出现这个怎么办? 大佬

    1. tcc
      @tcc

      root@debian:~# /usr/bin/rclone mount onedrive:CC /root/OneDrive \

      --umask 0000 \
      --default-permissions \
      --allow-non-empty \
      --allow-other \
      --buffer-size 32M \
      --dir-cache-time 12h \
      --vfs-read-chunk-size 64M \
      --vfs-read-chunk-size-limit 1G
      2019/02/15 05:01:46 Fatal error: failed to mount FUSE fs: fusermount: exec: "fusermount": executable file not found in $PATH

      1. Rat's
        @tcc

        安装fuse看看,命令:

        Debian/Ubuntu

        apt-get install fuse

        CentOS

        yum install fuse

  24. 选项填的无家可归

    大佬好,又有问题请教您,按照您的教程,我一共配置了两个OneDrive,想让它们都可以重启自动挂载,要怎么操作?你的这个自启挂载脚本要怎么修改才能支持?

    1. Rat's
      @选项填的无家可归

      这个不好说,你可以直接复制个同样的自启脚本,改成其他名称,然后里面照着填。

      1. 选项填的无家可归
        @Rat's

        手动测试可行,不过运行第二个的时候会提示rclone已在运行中!,不过也可以把第二个挂载上

        1. Rat's
          @选项填的无家可归

          能挂上的话,要是都没问题就行了。

  25. 无助的小鸟

    老大这个脚本更新了,咋玩啊,小白求教

    1. Rat's
      @无助的小鸟

      哪里更新了,你是说配置过程变了么?

  26. 风云

    最后输入token配置时显示
    OEf2JSXKZs5aqlOug00__igXUMNJwcmAez6BoB5vPaIdWe6Y_fxKWaKLzHBNXnD8iXRG5WUhnwUenwn03yxuuV0Fc2BApylvpAZaUGHXrrOCYavQ_nYN9S_uCXdJjBXvkh3T6CG6knEvjyupxEC1d-t1ftB89FUeRoXT9k-JiwxiOxpP9aYgAA","expiry":"2019-01-31T04:57:14.6898148+08:00"}
    2019/01/31 04:22:24 ERROR : Failed to save new token in config file: section 'one' not found
    挂载磁盘显示
    2019/01/31 04:25:16 Failed to create file system for "one:ccc": failed to get root: unauthenticated: Must be authenticated to use '/drive' syntax

    不知道哪里错了请教大佬

    1. Rat's
      @风云

      配置的时候,好像说你的token不对,导致挂不上

      1. 风云
        @Rat's

        谢谢大佬已经解决了.这个原因是因为客户端是最新版.服务器是旧版的rcloned 可能是token不兼容吧

  27. long

    U0ODMzNTcwMCwibmJmIjoxNTQ4MzM1NzAwLCJleHAiOjE1NDgzMzk2MDAsImFjciI6IjEiLCJhaW8iOi
    -bash: U0ODMzNTcwMCwibmJmIjoxNTQ4MzM1NzAwLCJleHAiOjE1NDgzMzk2MDAsImFjciI6IjEiLCJhaW8iOi: command not found
    就是输入token就这样

    1. Rat's
      @long

      配置的时候输的?注意下不要包含空格

      1. long
        @Rat's

        为什么我输入完token会出现
        Choose a number from below, or type in an existing value
        1 / OneDrive Personal or Business
        "onedrive"
        2 / Root Sharepoint site
        "sharepoint"
        3 / Type in driveID
        "driveid"
        4 / Type in SiteID
        "siteid"
        5 / Search a Sharepoint site
        "search"
        Your choice>

        1. Rat's
          @long

          这个选择1就好了,有时候配置可能会有轻微变化。

  28. long

    U0ODMzNTcwMCwibmJmIjoxNTQ4MzM1NzAwLCJleHAiOjE1NDgzMzk2MDAsImFjciI6IjEiLCJhaW8iOi
    -bash: U0ODMzNTcwMCwibmJmIjoxNTQ4MzM1NzAwLCJleHAiOjE1NDgzMzk2MDAsImFjciI6IjEiLCJhaW8iOi: command not found
    这样是为什么啊?请问!

  29. 无情的鸽手

    Access token has expired。每次获取的token有效期都只有1小时。这个怎么办。。

    1. Rat's
      @无情的鸽手

      这个不是很清楚。

      1. 无情的鸽手
        @Rat's

        一般获取的token过期时间有多久。。

        1. Rat's
          @无情的鸽手

          我之前没搞懂你的意思,你要token有效期变长干啥?

          1. 无情的鸽手
            @Rat's

            我每次在PC上获取的那一串,也就是token。挂上VPS以后。一个小时就报错了。提示Access token has expired。然后我看了一下每次获取token里面的参数有效期都是1个小时。。或者说我的操作有哪一步不对么。我试了3次。每次一开始都能挂载成功。然后1个小时就报错退出了。

            1. Rat's
              @无情的鸽手

              这个问题我还真没遇到过,不知道你换个账号会不会好些?

  30. lee

    挂载死活挂不上,rclone mount DriveName:Folder LocalFolder --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000 这步,
    root@vultr:~# rclone mount Rats:Folder LocalFolder --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000
    2019/01/12 18:33:18 Fatal error: failed to mount FUSE fs: mountpoint does not exist: /root/LocalFolder

    1. Rat's
      @lee

      大概的意思是说你本地挂载得文件夹不存在,也就是/root/LocalFolder,看下我挂载那里得说明。

  31. 橙子77

    Choose a number from below, or type in an existing value
    1 / OneDrive Personal or Business
    "onedrive"
    2 / Root Sharepoint site
    "sharepoint"
    3 / Type in driveID
    "driveid"
    4 / Type in SiteID
    "siteid"
    5 / Search a Sharepoint site
    "search"
    Your choice> 1

    我也遇到这个了,以前挂载过很多次不知道啥原因。大鼠兄弟,我给你VPS账号和od账号能否帮忙挂载下 2018/12/29 21:22:32 Failed to query available drives: HTTP error 401 (401 Unauthorized) returned body: "{rn "error": {rn "code": "InvalidAuthenticationToken",rn "message": "Access token validation failure.",rn "innerError": {rn "request-id": "e6271faa-e2d2-4ad0-829a-275ed42fba8a",rn "date": "2018-12-29T13:22:33"rn }rn }rn}"

    1. Rat's
      @橙子77

      这个问题楼下有同学遇到并解决了,方法也说了,你先看看,实在不行的话我再帮你。

      1. 橙子77
        @Rat's

        看里下面留言了还是没办法。 能否帮下忙

        1. Rat's
          @橙子77

          加我下面留的微信。

          1. 橙子
            @Rat's

            没看到啊

  32. 橙子

    rclone 配置时添加onedrive令牌 显示这个怎么回事 2018/12/28 14:10:33 Failed to configure token: parsing time ""20181228T22:52:11.3593771+08:00"" as ""2006-01-02T15:04:05Z07:00"": cannot parse "1228T22:52:11.3593771+08:00"" as "-"字面是无法解析令牌时间-,- 以前安装都没遇到过字面是无法解析令牌时间-,- 以前安装都没遇到过

    1. Rat's
      @橙子

      这问题我还没遇到过,你本地时间和服务器一样么?不同步一般都会绑定失败。

      1. 橙子77
        @Rat's

        cmd默认换新复制到TXT 是- 符号。 全替换-为空导致时间那里的-为空了

  33. 小白

    请问一下,rclone可以把A账号onedrive的内容rclone到B账号onedrive下么?不是一个主账号。或者,reclone到其他网盘,比如Google。

    1. 橙子
      @小白

      教育版的onedrive,pc获取的令牌时候没让选择。教育还是个人版。 获取令牌成功。 vps上配置不成功,显示上面那个。系统是大便

      1. Rat's
        @橙子

        现在好像没选择了,都是直接弹出令牌。

    2. Rat's
      @小白

      你可以挂载onedrive和Google,先将一个挂载盘移动到服务器中,再移动到另一个挂载盘。别直接在两个挂载盘移动,不然可能会出现问题。

  34. 梁Sir

    老哥
    bash /etc/init.d/rcloned start
    显示rclone启动失败 但是手动挂载可以挂载上 这个是什么情况呢?

    1. Rat's
      @梁Sir

      什么系统?还有自启脚本里填的参数正确么?

      1. 梁Sir
        @Rat's

        centos7 参数是正确的

        1. Rat's
          @梁Sir

          这个自启命令是给debian/ubuntu用的,centos我还试过。你先yum install sudo看看?

          1. 梁Sir
            @Rat's

            老哥
            设置自启的第三步
            我是添加了服务 chkconfig rcloned on
            自启脚本里的参数是我copy另一台自启挂载正常的centos7上的
            yum install sudo Nothing to do

            1. Rat's
              @梁Sir

              你把自启脚本里的挂载sudo命令去掉看看,自启的话用这2个命令chkconfig --add rcloned、chkconfig rcloned on

              1. 梁Sir
                @Rat's

                删掉自启脚本内的sudo /usr/bin/字段后
                可以手动挂载成功了
                使用chkconfig --add rcloned和chkconfig rcloned on添加自启了
                chkconfig --list 列表内有rcloned
                但是重启后没有自动挂载上
                时间也是对的 有点假..

                1. Rat's
                  @梁Sir

                  你装个sudo吧,然后加上sudo /usr/bin/,还不行的话,有时间我自己测试一下CentOS。

                  1. 梁Sir
                    @Rat's

                    感觉有毒 sudo装了的 加上sudo /usr/bin/ 之后手动挂载就是启动失败 删了之后就能手动挂载上

                    1. Rat's
                      @梁Sir

                      可以看看这篇教程,CentOS 7、Debian 8+、Ubuntu 16+使用Systemctl守护Rclone开机自启,/archives/870/

  35. 咕咕咕

    请问一下。我之前搭建的aria2下载文件后用oneindex自动上传到onedrive,后来想说能不能直接挂载onedrive到本机进行管理。挂载成功后没做其他改动,但是oneindex没办法上传文件到onedrive了,只有几个临时文件,怎么办啊?需要更改oneindex的路径到本机吗?

    1. Rat's
      @咕咕咕

      你是说将Onedrive挂载到服务器上管理?上传的话,你试试这个脚本:/archives/697/。

      1. 咕咕咕
        @Rat's

        谢谢大佬回复,我是想说想个办法将Onedrive挂载到服务器上管理。我新建了个主机搭了nextcloud,想说在vps通过rclone挂载onedrive后用nextcloud的外部储存管理。但是在vps里看是能看到onedrive文件的,在nextcloud外部储存里没有东西,而且也没办法进行上传文件操作

        1. Rat's
          @咕咕咕

          rclone挂载的网盘只能读取和移动进去,但不能直接写入。

          1. 咕咕咕
            @Rat's

            请问我挂载之后会老是会断掉,有没有检测断掉后让它自动重新挂载的办法啊?

            1. Rat's
              @咕咕咕

              断掉貌似是内存的问题,这东西挺耗内存的,你加几G虚拟内存就好些。

  36. 输入得到的代码后提示Failed to configure token: failed to get token: Post https://accounts.google.com/o/oauth2/token: dial tcp 74.125.204.84:443: i/o timeout

    1. @力

      我是在openwrt软路由上挂载

      1. Rat's
        @力

        有种网络的原因。多试几次看看。

  37. 碧水

    2018/11/19 11:59:42 Failed to query available drives: Get https://graph.microsoft.com/v1.0/me/drives: oauth2: canno
    t fetch token: 401 Unauthorized
    Response: {"error":"invalid_client","error_description":"AADSTS70002: Error validating credentials. AADSTS50012: In
    valid client secret is provided.rnTrace ID: b9e8d0d4-c407-4738-a8ee-d7456d664000rnCorrelation ID: 9eaa7329-6484
    -4de0-9393-17f4bef1725frnTimestamp: 2018-11-19 03:59:42Z","error_codes":[70002,50012],"timestamp":"2018-11-19 03:
    59:42Z","trace_id":"b9e8d0d4-c407-4738-a8ee-d7456d664000","correlation_id":"9eaa7329-6484-4de0-9393-17f4bef1725f"}

    1. Rat's
      @碧水

      重新来吧,按步骤走是没问题的,检查下TOKEN,需要复制{"access_token":"xxxx"}整体,包括{},还不能有空格。而且配置的时候貌似多了个授权,选择1就行了。

  38. 匿名.

    Failed to query available drives: HTTP error 401 (401 Unauthorized) returned body: "{rn "error": {rn "code": "InvalidAuthenticationToken",rn "message": "Access token validation failure.",rn "innerError": {rn "request-id": "2e0e9370-e197-423a-9726-9a08059c2bbb",rn "date": "2018-11-17T07:54:34"rn }rn }rn}"

    请问这个是什么原因呢 重新获取TOKEN后还是提示这个

    1. Rat's
      @匿名.

      复制的TOKEN貌似不对,需要复制{"access_token":"xxxx"}整体,包括{},还不能有空格。

      1. 匿名.
        @Rat's

        的确是复制的{"access_token":"xxxx"}整体 空格检查了好几遍了 没有的

        1. Rat's
          @匿名.

          仔细看了下错误,会不会是你权限没给?如果不是的话,我就没法了,我自己没出现过这问题。

          1. 匿名
            @Rat's

            发现只让选择账户登陆了 登陆之后 没有什么是否允许授权的那个页面了 直接显示Success!

            1. 七剑下面条
              @匿名

              我之前也是这样,发现是XSHELL版本的问题,从xshell6换成xshell5就可以了

            2. Rat's
              @匿名

              我前几天重新试的时候,好像有几个权限选项。

              1. 涵墨轻笙
                @Rat's

                我知道这个原因了
                我遇到的情况是我本身的系统是Linux,与VPS系统不同的发行版
                所以我选择和VPS共同从官网下载同一个rpm包使用,就没有这种情况(简单的说就是可以换一个包试试,或者全部从官网上下载)

                估计不同的人编译的软件特征不同,导致获取到的docken不能共用

                1. Rat's
                  @涵墨轻笙

                  涨姿势了,可以给遇到这个问题的人参考下。

  39. 碧水

    Failed to configure token: parsing time ""2018-11-15T11:07:57.9235216 +08:00"" as ""2006-01-02T15:04:05Z07:00"": cannot parse " +08:00"" as "Z07:00"
    这个是什么问题??

    1. Rat's
      @碧水

      貌似时间不同步,VPS和本地电脑。

      1. 碧水
        @Rat's

        Failed to save new token in config file: section 'onedrive' not found
        又出现这个了

        1. Rat's
          @碧水

          会不会是你配置文件复制不对,或者空格没消除?感觉就是你配置的时候出了问题。

      2. 碧水
        @Rat's

        我用date看了vps时间,和本地差不多啊

  40. 嘟嘟

    iK5Ezrkw2WxtZYbxlLt7kDXVyEX0nk7SNKn1kJVVZZio6vJvIxB1mPTo7mOUQauwAdb9sKGaPmzZOZpa pY4d0BTjvdlT1YCsQ4rhnqtqsIdzVhNbM0YZVFsapGL2KyEJGloE9usUnL0SVFfuVqvxFLFDUnZSU1ps pB6P6j6c0YXgMQ2kkcaVTwqPYQAQTydrRyBfgDOBDo_EcHTynnc8nGFX10IA0w2GgsvVvveO10kSbsv7 zMqjVj0-HYUejxYJ5QNxMw_Hap_CoTJXdLsPBCx7A23mgRpPTFDePm51QAbQtICdaV3_aCEFVvsZ4NBH P6rbTFd1JCXj8x7MP7fFgAho_hU6hCnKk-pK-hQOyKxuA3-cWGLn4vIpanKps9pVb6qvhItQvta26k29 vtwRnxRm5Xo1wukGrhvnTP69RMlsGpUYXHp04y-_lpCYw88oYMls_fUod3Jiv0mCiB5MlllifXpcjcVi BrS-v7T5pdKeBhAWclZOWvhg9v5O7Vmn5Q-ZAWq1cxIpUOHtTVUGrIcNvbclo7zJmSEJxuTvasDiKQ-F 4G6FZbwcCWaKXGWCwTBRx2AO8MDCGcbLNy7OQnXyXEApzxP3_tFB7-sCteEdUf7GR_WqnyZL6t5aGeKW 01VemzqiNot7HmFZ0tGx0e-qVkBXuTHiXDjHLC_5Ca9BhrSSBIAA","expiry":"2018-11-10T11:38 :43.922932+08:00"}
    Choose a number from below, or type in an existing value
    1 / OneDrive Personal or Business
    "onedrive"
    2 / Root Sharepoint site
    "sharepoint"
    3 / Type in driveID
    "driveid"
    4 / Type in SiteID
    "siteid"
    5 / Search a Sharepoint site
    "search"
    Your choice> 1
    2018/11/10 02:48:26 Failed to query available drives: HTTP error 401 (401 Unauth orized) returned body: "{rn "error": {rn "code": "InvalidAuthentica tionToken",rn "message": "Access token validation failure.",rn " innerError": {rn "request-id": "5faa9199-99eb-4334-ae13-898c38c9115c ",rn "date": "2018-11-10T02:48:26"rn }rn }rn}"
    我在电脑端配置的时候,是先让选择onedrive的版本,但是在服务器端先让我输入result,之后> Choose a number from below, or type in an existing value
    选择1,总是出错,这是什么原因?

    1. Rat's
      @嘟嘟

      貌似说你的access_token不对导致验证失败,你获取到了access_token填入的时候检查下了没,还不要有空格?

      1. 嘟嘟
        @Rat's

        应该是对的,网上有这样说的,我还复制进notepa++里,用替换空格,但是没显示有空格,试了好多遍了,崩溃

        1. 嘟嘟
          @嘟嘟

          大神,能远程帮我看一下吗,想知道什么原因

          1. Rat's
            @嘟嘟

            这个你先折腾下,实在不行就帮你。

            1. 嘟嘟
              @Rat's

              牛逼闪闪的Rat‘s,我把onedrive账号密码,和服务器的怎么给你

  41. jyeric

    最后挂载的内容要nohup吧

    1. Rat's
      @jyeric

      不要

  42. ronson

    输入完授权信息后提示
    2018/10/31 18:34:49 NOTICE: Time may be set wrong - time from "graph.microsoft.com" is 30m57.810754558s different from this computer
    2018/10/31 18:34:49 Failed to query available drives: HTTP error 401 (401 Unauthorized) returned body: "{rn "error": {rn "code": "InvalidAuthenticationToken",rn "message": "Access token validation failure.",rn "innerError": {rn "request-id": "051bd55b-1790-4e0b-831a-d76b3a715e42",rn "date": "2018-10-31T10:03:53"rn }rn }rn}"

    求解

    1. Rat's
      @ronson

      说你的时间不同步,你同步下时间。

      1. ronson
        @Rat's

        那意思是要同步和我这边本地获取授权电脑的时间,还是机器本地的时间啊?

        1. Rat's
          @ronson

          具体我也不是很清楚,没遇见过,你可以都同步下,毕竟很简单。

  43. 风萧萧兮易水寒

    不知道为什么,我装了rcloned,并且确定了基本可以正常使用,但是还是有小问题,如可能是我的vps性能不行超过500M左右的文件就无法保存到指定的local文件夹导致就无法上传,而且我之后又去安装了oneindex后,rcloned就无法再连接上OneDrive了,感觉是不是它俩抢API权限什么的。提示401报错

    1. Rat's
      @风萧萧兮易水寒

      你用rclone的时候是直接把本地挂载盘当下载盘使用?那个oneindex用的哪个上传脚本?

      1. 风萧萧兮易水寒
        @Rat's

        (1)在挂载后,cd /root/xxx,进入文件直接wget测试就要遇到上述情况,如果使用mv来移动进去直接报错。(2)使用的是在oneindex文件夹里面自带的。命令是php one.php upload:file 本地文件 [onedrive文件],就是进入oneindex的目录文件夹执行前面那个命令就可以上传,不过貌似只能上传单个文件。

        1. Rat's
          @风萧萧兮易水寒

          那个oneindex可以上传文件夹,具体你可以查看我那个教程,rclone本身就有点BUG。

    2. 风萧萧兮易水寒
      @风萧萧兮易水寒

      我用oneindex自带的上传可以正常上传,超了500m也稳妥。不过就是不能自动上传要用命令传。

  44. 老几

    萌鼠大
    获得了"access_token",
    在linux上粘贴授权内容后,提示:
    Failed to configure token: invalid character 'e' looking for beginning of value
    是AWS的Lightsail。ubuntu环境。求帮忙萌鼠大~

    1. Rat's
      @老几

      提示你有个e字符无效。

  45. shasha

    请问下挂多个盘是不是重复rclone config命令就行了?

    1. Rat's
      @shasha

      大概是这样的。

      1. 老几
        @Rat's

        哦 自己sabile。没复制完整。

  46. ly

    修改一下内容:
    NAME="" #rclone name名,及配置时输入的Name
    REMOTE='' #远程文件夹,OneDrive网盘里的挂载的一个文件夹
    LOCAL='' #挂载地址,VPS本地挂载目录

    请问下这个如何修改呀

    1. Rat's
      @ly

      NAME是你配置时候填的名称;REMOTE是网盘里需要挂载的一个文件夹,比如MOE;LOCAL是你需要将网盘那个文件夹挂载到服务器的文件夹,比如/root/gd。

  47. xinxin8816

    大佬,挂载时候会有错误,没找到解决方法,是什么情况。 /dev/fuse已有777权限
    2018/08/10 17:10:51 mount helper error: fusermount: failed to open /dev/fuse: Operation not permitted
    2018/08/10 17:10:51 Fatal error: failed to mount FUSE fs: fusermount: exit status 1

    1. Rat's
      @xinxin8816

      什么架构服务器?不支持OVZ。

  48. Lengsir

    你这1PB有点吓人啊

    1. Rat's
      @Lengsir

      显示有问题,感觉不管挂载啥盘,都是显示1PB。

  49. 布丁

    Failed to create file system for "onecoma:sharemove": failed to get root: activityLimitReached: throttledRequest: The request has been throttled

    1. Rat's
      @布丁

      什么系统?是root权限吗。

      1. 布丁
        @Rat's

        是的 就是死活挂载不上 但是可以直接执行 rclone move 文件 onecom:test 可以直接上传 唉 就是挂载不上头痛了

        1. Rat's
          @布丁

          这问题我还没遇到过,具体不是很清楚,你先在挂载命令前面加个sudo试试,比如sudo rclone mount。

          1. HYMN
            @Rat's

            老哥我也是这样,vultr的Debian,搬瓦工的centos好好的

  50. SCGabriel

    请问下,如果咱想让vps的两个不同的文件夹,分别挂载同一个onedrive里的不同的两个文件夹,这个/etc/init.d/rcloned脚本应该如何修改?

    1. Rat's
      @SCGabriel

      那你就重复一些参数,区分下就行了,相信你会搞。

  51. whrs

    Failed to create file system for "cs:asd": failed to get root: activityLimitReached: throttledRequest: The request has been throttled
    之前挂载成功了,不知什么情况现在不行

    1. Rat's
      @whrs

      这问题没遇到过,估计次数多了暂时被限制了。

  52. whrs

    Failed to create file system for "cs:cs1": failed to get root: unauthenticated: Must be authenticated to use '/drive' syntax
    请问这是什么问题?

    1. Rat's
      @whrs

      授权成功了没?

      1. whrs
        @Rat's

        可以挂载了,之前粘贴问题可能xshell版本引起的。现在的话是自启失败
        bash /etc/init.d/rcloned start
        [错误] rclone 启动失败 !

        NAME="cs"
        REMOTE='cs1'
        LOCAL='/www/wwwroot/'

        rclone mount cs:cs1 /www/wwwroot --copy-links
        不清楚什么问题,这样设置应该是对的吧

        1. Rat's
          @whrs

          什么系统?

          1. whrs
            @Rat's

            debian 8

            1. Rat's
              @whrs

              你运行下命令apt install sudo -y。

  53. whrs

    Then paste the result below:
    result> {"access_token":""} #输入之前在客户端授权的内容

    token格式是{"access_token":""}?
    客户端获取的是{"access_token":"xxx","token_type":"Bearer","refresh_token":"xxx","expiry":"xxx"}
    是要把后面的都去掉留{"access_token":"xxx"}这样的格式吗?
    但我这样复制粘贴过去xxx只粘贴了一点,后面还有好多没粘贴进

    1. Rat's
      @whrs

      按要求复制,你可以复制到文本去掉空格后,再一起复制进去。

  54. Sicem

    博主,您好~
    为什么执行挂载命令后总是卡主呢?测试用命令新建onedrive里的文件夹也是可以表示链接上了。
    唯独执行挂载命令后就没有反映了,挂载磁盘需要的时间长么?
    rclone mount kazewo:backup /root/oned --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000

    1. Rat's
      @Sicem

      卡住正常,不过显示挂载好了就行了。

      1. Sicem
        @Rat's

        不过^C了之后 进行df -h 查看并没有挂载上去。

        1. Rat's
          @Sicem

          挂载命令那项不出错的话,你就等等,然后额外开个ssh窗口用df -h查看成功没。

          1. Sicem
            @Rat's

            感谢了,额外开了个SSH成功了~~~

  55. whrs

    输入授权码时自动换行了,怎么回事?

    1. Rat's
      @whrs

      复制到txt文本,消掉空格再输入。

  56. weige

    2018/05/09 11:18:26 Failed to create file system for "233:123": failed to get root: Get https://api.onedrive.com/v1.0/drive/root:/: dial tcp: lookup api.onedrive.com on 8.8.4.4:53: read udp 0.0.0.0:35289->8.8.4.4:53: i/o timeout

    1. Rat's
      @weige

      估计是Rclone的问题。

      1. weige
        @Rat's

        添加完token 后悔提示这个
        2018/05/09 12:38:23 ERROR : Failed to save new token in config file: section '233' not found

        1. Rat's
          @weige

          233不存在,你再仔细检查下。

          1. weige
            @Rat's

            创建这个第一步不是要名字吗,这个233我是设置的名字啊咋会不存在的啊很迷

            1. Rat's
              @weige

              别用数字,用英文看看。

  57. SCGabriel

    问下mandb是不是只有centos7有?装rclone一直报mandb: command not found

  58. Overnightneko

    大佬你好,我现在挂载好了onedrive,自启动脚本也已经设置好,但是为什么会出现mv文件时挂载的网盘掉了,只能重新用bash /etc/init.d/rcloned start启动,文件不到500mb
    root@AppropriateVicious-VM:~# mv lineage-14.1-20180420-nightly-kenzo-signed.zip /root/onedrive
    mv: failed to close '/root/onedrive/lineage-14.1-20180420-nightly-kenzo-signed.zip': Software caused connection abort

    1. Overnightneko
      @Overnightneko

      貌似还是文件太大了?(才500mb啊),刚才试了一个二十多mb的mp4文件

      1. SCGabriel
        @Overnightneko

        咱花了点时间研究,发现在/etc/init.d/rcloned里添加“ --buffer-size 0 --transfers 1 ”这个参数能有效降低内存占用。
        --buffer-size 0 是禁用禁用缓冲区,--transfers 1 是将文件传输的并发数由默认的4改为1 。
        最后最好还是给vps分配10GB左右的swap比较能撑的住。

        1. Rat's
          @SCGabriel

          首先你需要个很大的硬盘,10g有点多,估计效率不会那么高。

      2. Rat's
        @Overnightneko

        OneDrive好像是以4G为界限,不过听说rclone很占内存,如果内存太小,会被杀掉进程。

        1. SCGabriel
          @Rat's

          内存占用接近97%,每次传到1.17GB的时候就失败orz
          咱vps是2G ram
          cp: failed to close ‘/root/onedrive/Alice/Breaking.Bad.S01E01.2008.BluRay.720p.x264.AC3-CMCT.mkv’: Software caused connection abort

          1. Rat's
            @SCGabriel

            我都是8G内存玩挂载,进程被杀掉的基本没遇到。

            1. SCGabriel
              @Rat's

              后面给了10GB的swap就没出错了

  59. Z

    使用sudo会导致脚本无法启动

    1. Rat's
      @Z

      重启脚本?那不用sudo。

      1. Z
        @Rat's

        脚本里挂载为磁盘用的是sudo,所以脚本无法启动

        1. Rat's
          @Z

          这个我测试的时候,是可以的,或者你再安装下apt-get install sudo -y。

  60. 千面妖

    老哥,没有浏览器跳出来让我授权啊

    1. Rat's
      @千面妖

      需要客户端配合,仔细看看操作。

      1. cf
        @Rat's

        博主我每次输入粘贴token就出现不知名错误!是不是这个方法不能用了

        1. Rat's
          @cf

          应该不会,看是不是哪里操作不对

  61. emancipator

    版主你好,我依照次教程一直操作,到vps(debian8)的时候操作到result> {"access_token":""} #输入之前在客户端授权的内容,的时候。出现Failed to save new token in config file: section 'emancipator(相当于您的rat·s)' not found。请问应该如何解决

    1. Rat's
      @emancipator

      输入授权码的时候失败?授权码之间不要有空格。

      1. emancipator
        @Rat's

        移动文件显示mv: cannot stat ‘/root/OneDrive/test.txt’: Input/output error。ls显示ls: reading directory .: Input/output error。这个问题请问是什么原因/有什么解决方法吗

      2. emancipator
        @Rat's

        其实那个错误是第一次输入后再输入出现的。我挂在成功后显示od:cloud 1.0P 0 1.0P 0% /root/OneDrive
        但是不能查看。不能mv文件进去。请问是不能管理的意思吗。谢谢

        1. Rat's
          @emancipator

          显示0%是正常的,不能mv应该是硬盘的问题,你重启下试试?

          1. emancipator
            @Rat's

            重启后进去再打开rclone后进入此目录。无论是ls还是创建一个文件夹123.或者是mv。都是一直卡住的状态。表现为无任何变化的那种

            1. Rat's
              @emancipator

              那可能是硬盘挂了。

              1. emancipator
                @Rat's

                是onedrive硬盘挂了吗?但是依然可用,是不是方法gg了已经不能挂载了,如果不是的话,请测试一下您的onedrive挂载是否可用,如果可用的话,……那真不知道哪里出问题了

                1. Rat's
                  @emancipator

                  这个方法一直会有效,一般ls: reading directory .: Input/output error的错误,就是VPS硬盘挂了,也可能是没挂好,你重新来遍看看。

                  1. emancipator
                    @Rat's

                    我重新在新的机器上测试,也是输入token的时候提示Failed to query available services: HTTP error 401 (401 Unauthorized) returned body: "{"error":{"code":"-2147024891, System.UnauthorizedAccessException","message":"Access denied. You do not have permission to perform this action or access this resource."}}"。不过返回倒是一致。不知道什么原因。挂载的时候命令rclone mount od:cloud /root/OneDrive --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000
                    返回:2018/04/08 09:56:56 Failed to create file system for "od:cloud": failed to get root: unauthenticated: Must be authenticated to use '/drive' syntax

                    1. Rat's
                      @emancipator

                      第一个是授权失败,然后导致后面的没有权限操作。你多检查下吧。

  62. skkke

    root@sk:~# rclone mount sk:download one --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000

    2018/03/31 00:22:26 mount helper error: fusermount: fuse device not found, try 'modprobe fuse' first
    2018/03/31 00:22:26 Fatal error: failed to mount FUSE fs: fusermount: exit status 1

    尝试了N遍了,都是这样的结果,系统也换了好几遍了。

    1. Rat's
      @skkke

      OVZ的吗?需要发工单开启FUSE模块。

      1. SCGabriel
        @Rat's

        自己都解决了,不用问了

      2. SCGabriel
        @Rat's

        咱也遇到这个问题了,搬瓦工的kvm机器,是不是也是这个原因?
        2018/04/25 15:58:43 Fatal error: failed to mount FUSE fs: fusermount: exec: "fusermount": executable file not found in $PATH

        1. Rat's
          @SCGabriel

          kvm自带fuse模块,显示这个信息是没安装fuse。yum install fuse,或者apt-get install fuse。

      3. skkke
        @Rat's

        终于搞定了,没想到对虚拟技术还有要求,谢博主

  63. vapaus

    能挂载多个吗?

    1. Rat's
      @vapaus

      应该可以,使用不同的Name挂载。

      1. vapaus
        @Rat's

        试了rcloned添加不行

        1. Rat's
          @vapaus

          同时多个不行?

          1. vapaus
            @Rat's

            是的,编辑rcloned这个文件不行。

            1. Rat's
              @vapaus

              那就挂一个吧。

  64. myf

    博主你好,我在mac下挂在总提示2018/02/22 16:40:02 Fatal error: failed to mount FUSE fs: cannot locate OSXFUSE,请问是什么原因你知道吗?

    1. Rat's
      @myf

      看错误提示,是缺少fuse。你安装fuse试试?

      1. myf
        @Rat's

        安装了osxfuse,现在又报错 Fatal error: failed to mount FUSE fs: mount_osxfusefs: exit status 71

        1. Rat's
          @myf

          安装后重启一下。

  65. new

    挂载rclone后一直在下载,请问是怎么回事?

    1. Rat's
      @new

      什么操作也没,挂上去就下载?

  66. 随便

    好像不能挂载教育版onedrive,在认证页面是failed

    1. Rat's
      @随便

      配置文件选的Business吗?

      1. 张德胖
        @Rat's

        我也是这个问题 配置文件选的Business

        1. Rat's
          @张德胖

          多试几次,access_token要填对,还不能有空格。

          1. 张德胖
            @Rat's

            在WINDOWS 的CMD上使用 rclone authorize "onedrive" 后选择Business想获取教育版token 自动弹出的页面永远显示Failed!
            No code found returned by remote server. 但是个人版就没事 可以正常获取。

            1. Rat's
              @张德胖

              教育版可以试试这个方法:/archives/592/。

  67. lxyz

    楼主你好,我使用您的教程,在debian8下挂在onedriver成功。然后把transmission的下载目录设定成挂在目录,结果在pt下载时候,提示错误:Illegal seek (/data/www/download/one/群星 - 十年经典成名好歌 黑胶2CD - 2015 - WAV分轨/群星-十年经典成名好歌CD2[WAV] ),请问是什么原因呢?谢谢

    1. lxyz
      @lxyz

      /data/www/download/one 是我vps的挂载目录

      1. Rat's
        @lxyz

        好像有限制,不能直接作为下载盘,之前Google Drive也是这样的情况,你可以试试Aria2,参考这个::/archives/482/,可以将文件自动上传至你挂载的网盘。或者你将文件下载到其它文件夹,然后再使用mv命令将文件移进网盘。

        1. Overnightneko
          @Rat's

          dalao你好,我挂载OneDrive之后用mv命令也没法移进网盘,请问这是怎么回事呢
          root@AppropriateVicious-VM:~# mv AIM-System-V3.2-20180419-OFFICIAL-kenzo.zip /root/OneDrive
          mv: error writing '/root/OneDrive/AIM-System-V3.2-20180419-OFFICIAL-kenzo.zip': Input/output error
          mv: failed to extend '/root/OneDrive/AIM-System-V3.2-20180419-OFFICIAL-kenzo.zip': Input/output error
          mv: failed to close '/root/OneDrive/AIM-System-V3.2-20180419-OFFICIAL-kenzo.zip': Input/output error

          1. Rat's
            @Overnightneko

            文件是不是大于4G?

        2. lxyz
          @Rat's

          明白了,不过aria2不能pt下载。所以只能用transmission。

          1. @lxyz

            安装上以后 显示需要身份验证 pc端使用一切正常
            Failed to create file system for "1:/": failed to get root: unauthenticated: Must be authenticated to use '/drive' syntax
            请问这是什么问题。

            1. Rat's
              @张

              验证通过了?

          2. Rat's
            @lxyz

            那只能辛苦点,自己mv了。

xxfseo.com