rclonetrayを使ってwindowsでクラウドストレージをマウントする
はじめに
Winodws10で各種クラウドストレージを無料でマウントする方法が判ったので、記事[1]にしました。
そういうのを求めている人向けの記事です。
一言でいうとrclone、rclontrayとwinsfpを使ってマウントします。
ちなみに性能は、利用端末のネットワークにかなり依存[2]します。
環境
実際にやった環境は次の通りです。多分最近のWindows10であれば問題ないと思います。
- OS
- Microsoft Windows Version1909 (OSビルド 18363.1110)
- エディタ[3]
- gVim 8.2.1287
インストール
個別にそれぞれ導入してもいいのですが、アップデートとか調べたり、ダウンロードしたりする時に面倒なのでchocolateyを導入してそのうえで、インストールすることをお勧めします。
chocolateyのインストール方法
別記事にしたchocolateyのインストール方法をご覧ください。
chocolateyでのインストール
chocolateyがインストール済みであれば次のコマンドでOK。
choco install -y rclonetray
依存関係の解決が自動で行われrcloneやwinsfpがインストールされます。
インストールログの例
PS C:\Windows\system32> choco install -y rclonetray
Chocolatey v0.10.15
Installing the following packages:
rclonetray
By installing you accept licenses for the packages.
Progress: Downloading rclone 1.53.1... 100%
Progress: Downloading rclone.portable 1.53.1... 100%
Progress: Downloading rclonetray 1.0.0... 100%
Progress: Downloading winfsp 1.7.20172... 100%
rclone.portable v1.53.1 [Approved]
rclone.portable package files install completed. Performing other installation steps.
Downloading rclone.portable 64 bit
from 'https://github.com/rclone/rclone/releases/download/v1.53.1/rclone-v1.53.1-windows-amd64.zip'
Progress: 100% - Completed download of C:\Users\UserID\AppData\Local\Temp\chocolatey\rclone.portable\1.53.1\rclone-v1.53.1-windows-amd64.zip (12.98 MB).
Download of rclone-v1.53.1-windows-amd64.zip (12.98 MB) completed.
Hashes match.
Extracting C:\Users\UserID\AppData\Local\Temp\chocolatey\rclone.portable\1.53.1\rclone-v1.53.1-windows-amd64.zip to C:\ProgramData\chocolatey\lib\rclone.portable\tools...
C:\ProgramData\chocolatey\lib\rclone.portable\tools
rclone.portable installed to
ShimGen has successfully created a shim for rclone.exe
The install of rclone.portable was successful.
Software installed to 'C:\ProgramData\chocolatey\lib\rclone.portable\tools'
rclone v1.53.1 [Approved]
rclone package files install completed. Performing other installation steps.
The install of rclone was successful.
Software install location not explicitly set, could be in package or
default install location if installer.
winfsp v1.7.20172 [Approved]
winfsp package files install completed. Performing other installation steps.
WARNING: No registry key found based on 'WinFsp*'
Installing winfsp...
winfsp has been installed.
winfsp may be able to be automatically uninstalled.
The install of winfsp was successful.
Software installed as 'msi', install location is likely default.
rclonetray v1.0.0 [Approved]
rclonetray package files install completed. Performing other installation steps.
Downloading rclonetray 64 bit
from 'https://github.com/dimitrov-adrian/RcloneTray/releases/download/v1.0.0/rclonetray-setup-1.0.0.exe'
Progress: 100% - Completed download of C:\Users\UserID\AppData\Local\Temp\chocolatey\rclonetray\1.0.0\rclonetray-setup-1.0.0.exe (48.13 MB).
Download of rclonetray-setup-1.0.0.exe (48.13 MB) completed.
Hashes match.
Installing rclonetray...
rclonetray has been installed.
rclonetray can be automatically uninstalled.
The install of rclonetray was successful.
Software installed as 'EXE', install location is likely default.
Chocolatey installed 4/4 packages.
See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).
PS C:\Windows\system32>
設定
まずは、rcloneの設定を行います。
ここでは大体みんな持っていると思われるBox[4]を例に進めていきます。
windows Terminalを起動します。
windows Terminalがない人はこの機会ににインストールしましょう
Microsoft Storeを起動してwindows Terminal
を検索してインストールするだけです。
もしくは、これです。
rclone config
と入力します。
メニューが表示されますので、今回は「n) New Remote」を実行したいのでn
を入力します。
次に、サイト名を入力します。
これは自分がわかれば何でもいいです。ここではbox
としています。
エンターを押すと、登録可能なサイト一覧が表示されます。
6 / Box
\ "box"
※画面キャプチャには映り切っていません。
今回は、Boxを登録するので6
を入力します。
色々設定を聞いてきますが、
- Client_id
- client_secret
- box_config_file
-
access_token
上記についてはそのままエンターを押して構いません。 -
box_sub_type
上記はIndividualプランは1
をそれ以外は2
を入力します。
※無料プランは1
です。 - Edit advanced config? (y/n)
上記についてもエンターで構いません。
ブラウザが自動で開き、box.comの認証画面に遷移しますのでIDとパスワードを入力して進めてください。
その後、boxの設定状況と登録確認が表示されますのでy
で登録してください。
rcloneを終了するために、q
で終了します。
再度rclone config
を入力して登録されていることを確認します。
RcloneTrayを使ってマウント
「スタート」 ⇒ 「プログラム」 ⇒ 「RcloneTray」を選択して起動します。
タスクトレイに「R」マークが出てきたと思います。
右クリックします。登録済みのリモートサイト名が表示されるのでマウントしたいリモートサイトを選択し、Mount
を実行します。
成功すると、適当なドライブレターが割り当てられます。
注意事項
マウントしているとはいえ、FUSEでファイルシステムに見せているだけですので、無茶は禁物です。
特定ファイルだけ見れればいいんだよ!
特定ファイルだけ見たいとか、ファイルをちょっとアップロードしたいだけの場合は、RcloneTrayではなくrclonebrowserを使ったほうが便利な場合があります。
※需要[5]があれば、rclonebrowserの記事も書きます。
Discussion