Google DriveのCLIツールは skicka がおすすめ
こんにちは。
株式会社フルーデンスの小巻です。
G Suiteのビジネスエディションを契約すると、Google Driveが無制限になりますので「これは使わない手はない!」っということで、Google Driveを積極的に利用しています。
きっと、多くの方が「ドライブ ファイル ストリーム」をインストールして使っている?と思います。
ドライブ ファイル ストリームのサイズがおかしい?
私も、先日まで「ドライブ ファイル ストリーム」をインストールして使っていました。
なにかのきっかけでディスクの容量を確認した際に…
~/Library/Application\ Support/Google/DriveFS
DriveFSのサイズがえらいことになっていました。
個人的には、Dropboxのスマートシンクと同じ認識で使っていたので、なんでこんなに容量使ってるんだろう?と疑問に思いつつ…
私の設定が悪いのか?分かりませんが、ドライブ ファイル ストリームをインストールしている意味がなくなったので、アンインストールして、CLIツールを探すことにしました。
CLIツールを探す旅1
Google DriveのCLIツールをググると「gdrive」がでてきます。
Go製なので、インストールして使ってみました。
インストール
go get github.com/prasmussen/gdrive
list
gdrive ls
という感じで使えると思ったが --query "name contains 'gdrive'"
とか、しんどい…
しばらく使ったが、どこか違う感がありました。
$ gdrive list --query "name contains 'gdrive'" --order "quotaBytesUsed desc" -m 3 Id Name Type Size Created 0B3X9GlR6EmbnZXpDRG1xblM2LTg gdrive-linux-mips64 bin 8.5 MB 2016-02-22 21:07:04 0B3X9GlR6EmbnNW5CTV8xdFkxTjg gdrive-linux-mips64le bin 8.5 MB 2016-02-22 21:07:07 0B3X9GlR6EmbnZ1NGS25FdEVlWEk gdrive-osx-x64 bin 8.3 MB 2016-02-21 20:22:13
引き続き旅を続けました。
CLIツールを探す旅2
ついに、探しているCLIツールに出会いました!
詳細はGithubを見てほしいのですが、オプションなど理想的です。大好き!
Usage
skicka ls ディレクトリ
$ skicka ls /Pictures 2012 2013 2014
skicka ls -l ディレクトリ
$ skicka ls -l /Pictures/2013 -rw-r--r-- 2.62 MiB Sun Mar 10 14:41:08 2013 IMG_1127.JPG -rw-r--r-- 2.63 MiB Sun Mar 10 14:41:09 2013 IMG_1128.JPG -rw-r--r-- 2.32 MiB Sun Mar 10 14:41:16 2013 IMG_1129.JPG -rw-r--r-- 2.47 MiB Sun Mar 10 14:43:16 2013 IMG_1130.JPG
skicka df
$ skicka df Capacity 10.07 TiB Trash 12.63 GiB 0.12% Drive 74.94 GiB 0.73% Photos 59.98 MiB 0.00% Gmail 1.74 GiB 0.02% Free space 9.99 TiB 99.13%
なにこれ!
Capacity見ると 約10TiB 設定されているってことですよね?
G Suiteのビジネスエディション最高!みんな使いましょう。
お知らせ
FileMakerカンファレンスで、おそらく最初で最後のワークショップをやりますので、よろしければ遊びにきてください!
FileMaker Pro Advanced とMicrosoft Graph API(Outlook)を連携しよう!
https://www.filemaker.com/jp/conference/2018/workshop.html#WSM-10
あとがき
FileMakerのDevConではIoT関連の話題が盛り上がったようなのですが、IoTならNoSQLなどのほうが相性良い気がしますけど、どうなんでしょうね?
センサー情報を取得しだすと、レコード数がすごいことになると思いますし…
DriveFSのサイズが肥大化するのは、ここにキャッシュが作成されるためです。読み書きしたデータのキャッシュがすべてここに保管されて自動ではクリアされないのです。
ファイル ストリームから一旦ログアウトすれば、キャッシュはクリアされます。この作業をしないと現時点のファイル ストリームはローカルドライブが満杯になるまで増え続けます。
ご丁寧に教えて頂き、誠にありがとうございます。