使用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]
三、使用
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爲本地硬盤,年份缺失