Dropboxのスマートシンク機能でハードディスクの容量を消費せずにファイルの管理を行う

今まで、Dropboxにフォルダを同期するときは、PCのハードディスクの容量も取ってしまうため、不要なファイルは同期しないのが基本でした。
しかし最近のDropboxの値上げで、今までDropbox Professionalのユーザーしか使用できなかった「スマートシンク機能」が使えるようになりました。
自分も何度かDropbox Professionalになろうか迷いましたが、Dropbox PlusとDropbox Professionalでは料金が倍近く違っていたので、諦めていました。
今回はようやく一般のユーザーでも手が届きやすくなったスマートシンクについてまとめておきます。
スマートシンクとは何か?
今までDropboxの同期は「ハードディスクの容量を削ってローカルにファイルをダウンロードして同期する」もしくは「ローカル上、もしくはオンライン上にのみ存在していて、それを同期しない」の2択でした。
しかし、スマートシンク機能を使うと下記の3つの状態でDropboxを利用できるようになります。
- ローカルにはダウンロードせず、オンライン上にだけあるファイル(必要な時のみダウンロードして編集するため、ハードディスクを圧迫しなくて済む)
- ローカルにダウンロードされているファイル(ローカルにダウンロードされているので、すぐに編集できる)
- ローカルのみとオンラインのみが混在しているフォルダ
今回のアップデートでDropbox Plusの最大容量も2000GBまで拡大されたので、とりあえずDropboxに保存しておいて、スマートシンクでよく使うファイルだけローカルに落としておけば、Macの容量を気にせず作業ができます。
スマートシンクの有効化
スマートシンク機能はデフォルトではオフになっているので、それをオンにしてあげる必要があります。
まず、Dropboxの[基本設定…]→[全般]→「新しいコンテンツを同期」項目にある「有効にする」リンクをクリックします。
![[Dropbox環境設定]→[全般]](https://webrandum.net/mskz/wp-content/uploads/2019/06/image_1-18.png)
「スマート シンクを有効にする」というウインドウが開くので「続行」をクリックします。

これでスマートシンクの設定は済みましたので「完了」を押してウインドウを閉じます。

スマートシンクの設定
有効にしたあとに[基本設定…]→[同期]→「スマート シンク」でオンを選択しておくと、数ヶ月編集していないファイルは自動でオンラインのみになります。

ハードディスクの容量をかなり節約できるので、オンにしておきましょう。
スマートシンクの切り替え
「ローカル」と「オンラインのみ」を切り替えたい場合はFinderで右クリック→[スマートシンク]から選択できます。

ちなみに、Path Finder 8.5.4の現在ではスマートシンクを切り替える方法がありません(しょっちゅう切り替えるものではないと思いますが)。

Karabiner-Elementsの独自ルールの作成方法
Macのウインドウサイズを瞬時に変更できる「BetterSnapTool」を自分好みにカスタマイズする方法
MacWinZipperでWindowsでも文字化けしないZipフォルダの作り方
Alfredのスニペット機能を便利に使いこなすための管理方法
Macのダイアログを強化するDefault Folder Xの使い方
ATOKで登録した単語の品詞を、あとから一括で変更する方法
データベースの操作がGUIで分かりやすく操作できるSequel Proの最低限の使い方
単語登録はルールをキッチリ決めるよりも、とにかく登録・改善を繰り返した方が良さそう
ATOK Passport / ATOK for Macで日々の文字入力をラクにする
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Default Folder XでPath Finderを「Finderクリック」機能で選択したとき、違うフォルダが選択されてしまう問題
ImageOptimをターミナルから起動する方法
Macのちょっとした設定をメニューバーから変更できる「One Switch」
Visual Studio Codeの基本|概要やインストールから日本語化など最低限の設定方法
anyenvを使ってプログラミング言語のバージョンをラクに管理する
AlfredのWorkflowをカテゴリーごとに整理する
CSSのz-indexの確認や管理を便利にする方法
Vue Routerでページ遷移後にトーストを表示させる方法
JavaScriptで特定のOSやブラウザの判定を行う方法
CSS Nite in Kobe, vol.45「Adobe XDの自動アニメーションで作るプロトタイプと 現場で活用できるマイクロインタラクションの作り方」に参加してきました