ギャバンITサービス
お菓子の家が作れるシステムエンジニアです

rcloneでgoogle drive活用

google driveの自分の利用領域へlinuxのフォルダを同期コピーさせる。 rcloneというのはコマンドラインのことで、google drive以外にもawsとかazureとか同期処理ができるらしい。 性能はcyberduckのコピーよりもかなり速い(cyberduckは検算もしてるし丁寧ではあるが・・・)。 手元PCの中に100GBのzipファイルが2つ3つあったとして、9:00に初めたら昼には終わる。 Google Cloudの中からだったらもっと速い。転送レートはローカルの2.5~3倍は出る。 いつか壊れるバックアップ置き場をローカルで数TB確保するより、壊れないし速いしずっといい。 rcloneのインストールとmanの展開 curlで取ってきて/usr/binに展開しmandbに追加 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 $ cd $ mkdir rclone $ cd rclone $ curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 12.3M 100 12.3M 0 0 8717k 0 0:00:01 0:00:01 --:--:-- 8717k $ ls rclone-current-linux-amd64.zip $ unzip rclone-current-linux-amd64.zip Archive: rclone-current-linux-amd64.zip creating: rclone-v1.53.3-linux-amd64/ inflating: rclone-v1.53.3-linux-amd64/README.html inflating: rclone-v1.53.3-linux-amd64/rclone.1 inflating: rclone-v1.53.3-linux-amd64/rclone inflating: rclone-v1.53.3-linux-amd64/README.txt inflating: rclone-v1.53.3-linux-amd64/git-log.txt $ ls rclone-current-linux-amd64.zip rclone-v1.53.3-linux-amd64 $ cd rclone-v1.53.3-linux-amd64/ $ ls git-log.txt rclone rclone.1 README.html README.txt $ ls -l total 40200 -rw-r--r-- 1 nari docker 1935 Nov 20 02:13 git-log.txt -rwxr-xr-x 1 nari docker 37654528 Nov 20 02:15 rclone -rw-r--r-- 1 nari docker 1177819 Nov 20 02:04 rclone.1 -rw-r--r-- 1 nari docker 1282524 Nov 20 02:04 README.html -rw-r--r-- 1 nari docker 1037677 Nov 20 02:04 README.txt $ sudo cp rclone -p /usr/bin/ $ sudo chown root:root /usr/bin/rclone $ sudo chmod 755 /usr/bin/rclone $ mkdir -p /usr/local/share/man/man1 $ sudo cp rclone.1 /usr/local/share/man/ $ sudo mandb $ rclone version rclone v1.53.3 - os/arch: linux/amd64 - go version: go1.15.5 $ rcloneするosユーザの作成 googleアカウントとdriveは事前に作っておく。 ここではgvisDriveとして識別させてる。 ...

 ⭐️