iCloud DriveがMacの領域を使う理由と減らし方
iCloud DriveがMacの領域を使うのは、同期サービスだからです。デフォルトでは、中のファイルはすべて、iCloudとMacの両方に同時に保存されます。ファイルをiCloudだけに置くには、「Macのストレージを最適化」をオンにするか、ファイルまたはフォルダを右クリックして「ダウンロードを削除」を選択します。
このどちらも、何も削除しません。iCloud Driveからファイルを削除するのは別の操作で、ファイルはすべてのデバイスから削除されます。このガイドでは、その違いと、安全に領域を取り戻す方法を説明します。
クラウドのファイルがローカルのディスクを使う理由
iCloud Driveは、ファイルがすぐに開けてオフラインでも使えるように、ローカルコピーを保持します。Macでは ~/Library/Mobile Documents という隠しフォルダに保存され、Finderはそれをサイドバーに「iCloud Drive」として表示します。
iCloud Driveの設定で「“デスクトップ”フォルダと“書類”フォルダ」をオンにしている場合、その2つのフォルダもiCloud Driveの一部です。便利ですが、デスクトップに保存したものがすべてアップロードされ、この設定を使っているすべてのMacでローカルにも保持されるということです。
ローカルにどれだけ保存されているかを確認する
Finderのアイコンで、各項目の状態がわかります。下向き矢印の付いた雲は、ファイルがiCloudだけにあり、ローカルの領域をほとんど使っていないことを示します。アイコンがなければ、ダウンロード済みです。
下記のコマンドは、iCloud DriveがこのMacで実際に占めている量を合計します。iCloudだけにあるファイルはほとんど数に入らないので、結果は解放できる量です。読み取るだけです。macOSが、ターミナルにiCloud Driveのファイルへのアクセスを許可するかどうかを尋ねることがあります。
du -sh ~/Library/Mobile\ Documents 2>/dev/null「Macのストレージを最適化」をオンにする
「システム設定」を開き、サイドバーの上部にある自分の名前、「iCloud」、「Drive」の順にクリックして、「Macのストレージを最適化」をオンにします。
オンにすると、macOSは最近のファイルをローカルに残し、ディスクの空きが少なくなると、しばらく開いていない古いファイルのローカルコピーを削除します。ファイルはiCloudに残り、Finderにも引き続き表示され、開くともう一度ダウンロードされます。
何をいつ削除するかは、macOSが決めます。オンにしたその日にフォルダが小さくなるわけではなく、領域が必要になるにつれて小さくなります。また、ローカルになくなったファイルを開くには、インターネット接続が必要です。
「ダウンロードを削除」で自分でファイルを解放する
すぐに結果を出したいなら、手動で行います。FinderでiCloud Driveを開き、ファイルまたはフォルダを右クリックして、「ダウンロードを削除」を選択します。ローカルコピーが解放され、項目はiCloudに残って、雲のアイコン付きで表示されます。
ウインドウをサイズ順に並べ替えて、解放する価値のあるものを探します。完成したプロジェクト、アーカイブ、ビデオが良い候補です。先に、項目のアップロードが終わっていることを確かめてください。アップロード中のファイルには進行状況のインジケータが表示され、終わるまで「ダウンロードを削除」は選べません。
逆の操作もあります。最近のバージョンのmacOSでは、同じメニューに「ダウンロードしたままにする」があり、ファイルやフォルダがローカルから削除されないようにできます。オフラインで必要なものに使ってください。
削除とダウンロードの削除は同じではない
iCloud Driveのファイルをゴミ箱に入れると、iCloudからも、同じアカウントにサインインしているすべてのデバイスからも削除されます。これが正しい操作になるのは、そのファイルがもうまったく不要な場合だけです。
削除したiCloud Driveのファイルは、一定の期間は復元できます。icloud.com のiCloud Drive、またはiPhoneの「ファイル」アプリで、「最近削除した項目」フォルダを見てください。その期間を過ぎると、失われます。
ファイルを残したままiCloudから外すには、iCloud Driveから、同期されないフォルダにドラッグします。ホームフォルダ内のフォルダや、外付けドライブ上のフォルダなどです。macOSは、iCloudから削除されることを警告します。その後、ファイルは移した先にしか存在しなくなります。
Dropbox、Google Drive、OneDriveも仕組みは同じ
ほかの同期サービスは、現在のmacOSではファイルを ~/Library/CloudStorage の下に保存し、同じ2つの状態があります。Dropboxでは、このオプションは「Make online-only」(オンラインのみにする)と呼ばれます。OneDriveでは「Free Up Space」(空き領域を増やす)です。Google Driveは設定でストリーミングとミラーリングのどちらかを選べ、ストリーミングでは、ファイルは開くまでオンラインに置かれます。
下記のコマンドは、各サービスがローカルでどれだけ占めているかを表示します。読み取るだけです。どれかが大きく、そのサービスをもう使っていない場合は、同期が中途半端なまま残らないよう、アンインストールする前にそのアプリでサインアウトしてください。
du -sh ~/Library/CloudStorage/* 2>/dev/nullしてはいけないこと
領域を節約するために、Finderやターミナルで ~/Library/Mobile Documents や ~/Library/CloudStorage の中のものを削除しないでください。それらは同期されているファイルそのもので、削除はクラウドに送られます。
領域を取り戻すために、ダイアログを読まずにiCloud Driveをオフにしないでください。macOSは、ファイルのコピーをMacに残すか、Macから削除するかを尋ねます。コピーを残すほうは、さらに領域を使います。
Diskzyが役立つところ
Diskzyは、同期サービスがローカルコピーを置くライブラリ内のフォルダも含めて、ディスク全体をマップにします。そのため、それぞれが実際にどれだけ占めているかを、ほかのすべてのものと並べて見ることができます。同期されているファイルを解放するか削除するかは、Finderかそのサービス自身のアプリで判断することです。そこでの削除には、上で説明した意味があるからです。
よくある質問
- iCloud DriveでMacの領域は節約できますか?
- 「Macのストレージを最適化」がオンの場合か、「ダウンロードを削除」を使った場合だけです。そうでなければ、iCloud Driveのファイルはすべて、Macにも保存されます。
- 「ダウンロードを削除」は何をしますか?
- ファイルのローカルコピーを削除し、ファイルはiCloudに残します。ファイルは雲のアイコン付きで引き続きFinderに表示され、開くともう一度ダウンロードされます。
- MacでiCloud Driveからファイルを削除すると、すべての場所から削除されますか?
- はい。削除は、iCloudとすべてのデバイスに反映されます。一定の期間は、「最近削除した項目」から復元できます。
- 「Macのストレージを最適化」がオンなのに、iCloud Driveの領域が空かないのはなぜですか?
- macOSがローカルコピーを削除するのは、領域が必要になったときだけで、対象は、アップロードが終わっていて最近開いていないファイルだけです。すぐに結果を出したい場合は、「ダウンロードを削除」を使ってください。
- iCloud DriveはMacのどこに保存されていますか?
- ~/Library/Mobile Documents という隠しフォルダです。Finderは、その中身を「iCloud Drive」として表示します。
関連ガイド
- Application Support~/Library/Application Support
- Containers~/Library/Containers
- Group Containers~/Library/Group Containers
- Photos Library~/Pictures/Photos Library.photoslibrary
- Trash~/.Trash
アンインストールガイド
Macの空き領域がどこに消えたのかを確認
Diskzyはディスク全体をマップにし、システムデータの内訳を示し、安全なものを消去します。72時間は無料、その後は$9の買い切りでMac 2台まで使えます。
Diskzyを無料で試す