rcloneのインストールと設定

  • このエントリーをはてなブックマークに追加

これは何?

Rclone is a program to sync files and directories between the local file system and a variety of commercial cloud storage providers

Rcloneはローカルファイルシステムとさまざまな商用クラウドストレージプロバイダの間でファイルやディレクトリを同期するプログラムです.

インストール

Debianでは

apt-get install rclone

でインストールできます.他のOS,Linuxのディストリビューションは rclone – rsync for cloud storage を参照してください.

設定方法

さまざまなクラウドストレージサービスを利用できます.

ここでは,Google Driveにファイルをコピーする設定をしてみましょう.

rclone config

で対話形式で設定していきます.

n) New remote
d) Delete remote
q) Quit config
e/n/d/q> n

新規で設定しますので,’n’と入力します.

name> gd

名前を付けます.ここではGoogle Driveのリモートストーレジですので’gd’と入力します.

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 / Dropbox
   \ "dropbox"
 5 / Encrypt/Decrypt a remote
   \ "crypt"
 6 / Google Cloud Storage (this is not Google Drive)
   \ "google cloud storage"
 7 / Google Drive
   \ "drive"
 8 / Hubic
   \ "hubic"
 9 / Local Disk
   \ "local"
10 / Microsoft OneDrive
   \ "onedrive"
11 / Openstack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
   \ "swift"
12 / Yandex Disk
   \ "yandex"
Storage> 7

ここでは,7番を選びます.

Google Application Client Id - leave blank normally.
client_id>

ここは空欄でいいです.

Google Application Client Secret - leave blank normally.
client_secret>

ここも空欄です.

Remote config
Use auto config?
 * Say Y if not sure
 * Say N if you are working on a remote or headless machine or Y didn't work
y) Yes
n) No
y/n> y

よくわからなかったら’y’を入力します.

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
--------------------
[remote]
client_id = 
client_secret = 
token = {"AccessToken":"xxxx.x.xxxxx_xxxxxxxxxxx_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","RefreshToken":"1/xxxxxxxxxxxxxxxx_xxxxxxxxxxxxxxxxxxxxxxxxxx","Expiry":"2014-03-16T13:57:58.955387075Z","Extra":null}
--------------------
y) Yes this is OK
e) Edit this remote
d) Delete this remote
y/e/d> y

普通は自動でブラウザが開きます.画面の指示にしたがいrcloneからのアクセスを許可します.そうするとアクセストークンが発行されます.

画面の指示にしたがい,’y’と入力します.

接続方法

rclone lsd gd:

でグーグルドライブのトップレベルにあるディレクトリを表示します.

rclone ls gd:

でグーグルドライブにあるすべてのファイルを表示します.

rclone copy /home/source gd:backup

で’/home/source’下のディレクトリ,ファイルをグーグルドライブのbackupフォルダにコピーします.

参考文献

‘/usr/share/doc/rclone’以下のファイル.特に’MANUAL.html’.

  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。