使用Rclone實現網盤掛載

使用Rclone實現網盤掛載(Windows)

一、爲啥要用Rclone

  最近發現了一個“好”工具——RaiDrive 。這是一款能夠將一些網盤映射爲本地網絡磁盤的工具,支持 Google Drive、Google Photos、Dropbox、OneDrive、FTP、SFTP、WebDAV。”
emm。。。試了一下。。。

  • OneDrive個人——OK
  • 堅果雲——OK
  • OneDrive商業——BOOM!!!
  • GoogleDrive——BOOM!!!在社區查了一下,官方回覆是掛VPN訪問GD就會報錯,以後會改進這個問題。。。這和沒說一樣,辣雞
    在這裏插入圖片描述
    在這裏插入圖片描述
    順便吐槽一下白熊雲盤。。。免費5TB,能傳不能下載,我要你有何用呢?

  於是我又發現了新的東西——Rclone

二、簡介

  Rclone 是一款的命令行工具,支持在不同對象存儲、網盤間同步、上傳、下載數據。[3]

Rclone網站

三、使用

1. 下載

(1)Rclone的下載:https://rclone.org/downloads/
根據自己電腦是64位還是32位選擇
在這裏插入圖片描述
  下載完成後解壓到自己喜歡的文件夾。出於謹慎,我選擇了全英文的路徑。
在這裏插入圖片描述
(2)winfsp:是使用Rclone的必備組件,可以從><下載。
  下載完成後一通安裝就好了。
(3)Git Bash
  後面發現windows的powershell並不能現實盤符,使用GIT CMD就可以。安裝也是沒什麼需要特別注意的。

2. 設置系統變量

  桌面,此計算機->屬性->高級設置->環境變量
在這裏插入圖片描述
  首先選擇PATH,瀏覽,接着選擇剛纔的路徑(比如:我放在了C:\Program Files\rclone-v1.51.0-windows-amd64路徑下)

  按win+X,然後按A,輸入rclone --version,如果出現下面的輸出則安裝成功,否則重複上面步驟。
[1]

在這裏插入圖片描述

3. 配置Rclone

這個部分參考了[1][3][4]以及官方示例。
(1)掛載MicroSoft OneDrive的配置
官方示例裏面有參考的代碼。

  • 首先輸入rclone config
  • 接着如圖:
    先放出配置全部過程的代碼,然後再逐一解釋:
    在這裏插入圖片描述
  • 然後回彈出網頁讓我們登錄和授權
    盜個圖
    在這裏插入圖片描述
  • 然後是成功的界面
    在這裏插入圖片描述
    我們回到PowerShell接着配置

      這就完成了配置!

(2)掛載磁盤
官方說明
輸入代碼(直接引用)[1][4]

掛載文件夾輸入:
rclone mount onedrive: D:\onedrive –allow-other –vfs-cache-mode writes –allow-non-empty &
掛載盤符輸入: 
rclone mount onedrive:/ O: –cache-dir D:\Temp –allow-other –vfs-cache-mode writes –allow-non-empty &

  然而,此電腦裏面並沒有出現我需要的盤符,弄得我懷疑人生了。
  查了半天找到了——Git Bash。[4]

  在Git CMD中輸入:

rclone mount onedrive:/ H: --cache-dir D:\Temp\OneDrive --vfs-cache-mode writes

  意思就是把onedrive所有文件掛載到H盤符下,緩存存儲在D:\Temp\OneDrive下。
  運行結果:
在這裏插入圖片描述
  出現了盤符H!撒花!
在這裏插入圖片描述

四、其他

  懂批處理朋友幫忙看看咋回事唄(powerhell運行顯示成功,但是系統裏面沒有掛上盤符),感謝!

參考文獻

[1] 飄雲,使用軟件rclone在Windows操作系統上掛載OneDrive爲本地硬盤的操作方法,2019
[2] 韓大能耐,【超詳細】Windows利用rclone將GoogleDrive等網盤/雲盤掛載到本地,2019
[3] Hammer,Rclone 使用教程 - 掛載管理谷歌雲盤、Dropbox 等網盤,2019
[4] 程序員大本營,Windows上掛載OneDrive爲本地硬盤,年份缺失

轉載請註明出處!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章