rcloneのmountオプションでmountするとすごく遅い。
どうやらrcloneで接続すると同時接続数が制限されているらしい。ということで自分のアカウントでOAuth認証を設定してもう少し早くなるようにした。
(というか公式にあった。)
日本語と英語で表記が違うのでちょっと悩んだけど一応できたのでメモ。
まず Google API
Console へアクセスする。使ったことがなければ色々聞かれるはず。
プロジェクトを作成。するとダッシュボードが開くので、ページ上部にある「APIとサービスの有効化」をクリックする。
その中からGoogle Workspaceの Google Drive APIをクリックし、有効化する。
ダッシュボードの左側から認証情報を選んで同意画面を構成へ移動。「外部」選んで、後は必要な情報を入力。
アプリ登録の編集が出てくるので、必要な情報を入力する。アプリ名はrclone、ユーザーサポートメールは自分のgmailアドレスを入力する。
左のメニューのOAuth同意画面でアプリを公開を選ぶ。
上の画面の「+認証情報を作成」画面から認証情報を作成して、クライアントIDとクライアントシークレットをメモしておく。(後で使う。)
次はrcloneから接続を始める。始めるときにはOAuthの認証を求められるので、入力する。
ドライブの設定をGDとすると、以下のコマンドで自分のgoogle driveを~/GOOGLEDRIVEへ mountできる。
rclone mount GD: ~/GOOGLEDRIVE --vfs-cache-mode full --daemon &
前に比べるとファイルアクセスがとても速くなった。