• 搜索
  • 夜间模式
    ©2015-2025  Ethan's Blog Theme by OneBlog
    搜索
    标签
    # Amule # Gargoyle # LUCI # VIM # Python # Nginx # 反代 # Ansible # Apache # LNMP
  • 首页>
  • >
  • 正文
  • TrueNas Scale 同步OneDrive for Business获取不到目录

    2021年12月25日 27 阅读 0 评论 1529 字

    最近在使用TrueNas Scale时发现Cloud Sync功能很好,但是实际操作中发现OneDrive for Business获取不到目录。

    1. 首先在Credentials选中Backup Credentials,然后在Cloud Credentials中添加凭证,类型选Microsoft Onedrive,登录的时候会重定向到OneDrive去授权访问并自动填充相关的凭证信息。
    2. 此时不要关闭凭证信息添加页面,打开https://developer.microsoft.com/en-us/graph/graph-explorer,然后在左侧登录你的Office账号,在右边的API调试窗口填入如下链接https://graph.microsoft.com/v1.0/me/drives,调用方式保持GET,版本V1.0,然后点击Run Query按钮,下方的Response Preview中会返回一个ID
    3. 将此ID填入TruesNas Scale的凭证信息窗口中的Device ID中
    4. 点击Verify Credential按钮,如果提示成功,那么代表ID获取没有问题
    5. 保存后再次尝试即可正常获取OneDrive的目录

    此外,如果我要排除某个目录,那么应该在exclude选项中填入你需要排除的目录。比如我当前要同步的目录为/mnt/Data,在此目录下拥有sync1,sync2,sync3三个目录,,同时在sync1目录下还有local1和local2目录,结构如下:

    /mnt/Data/
    ├── sync1
    │   ├── a.txt
    │   ├── local1
    │   │   └── sync.file
    │   └── local2
    │       └── unsync.file
    ├── sync2
    │   └── test.apk
    └── sync3
        └── index.html

    我想要同步Data目录的时能同步sync1和sync2、sync3到云的同时不同步sync1目录下的local2目录,那么我应该在exclue选项钟填入sync1/local2/**,这里使用rclone的语法,不带任何引号。

    参考链接:TruesNas 论坛

    本文著作权归作者 [ Ethan ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
    — END —
    Copyright©2015-2025  All Rights Reserved.  Load:0.005 s
    Theme by OneBlog V3.6.3
    夜间模式

    开源不易,请尊重作者版权,保留基本的版权信息。