Macのストレージが危険なほど不足していませんか?通常、短いディスクのクリーニングを(go on a short disk cleaning spree)実行して、多くのスペースをすばやく解放できます。しかし、時にはそれはそれほど単純ではありません。
しばらく前に、数百ギガバイトとは言わないまでも数十ギガバイトのディスク容量を消費する可能性のある、やや不可解な「その他」のストレージ(somewhat baffling “Other” storage)について話しました。今回は、もう1つの厄介な問題、つまりMacで肥大化した「システム」ストレージを削減する方法に焦点を当てます。
システムストレージとは何ですか?
Appleメニュー(menu )>このMacについて(About This Mac)>(Apple) ストレージに(Storage)移動すると、Macの内部ストレージインジケータに、オペレーティングシステムに関連するデータの量が「システム」ストレージとして表示されます。
理想的には、20ギガバイト未満にとどまる必要がありますが、 Mac(Mac)を使い続けると、ゆっくりと成長し続けることが期待できます。ただし、それを2桁または3桁上回っている場合、それが発生する最も一般的な理由は次のとおりです。
- ローカルタイムマシンのスナップショット。
- 大きなアプリケーションログファイル。
- 肥大化したアプリケーションまたはシステムキャッシュ。
- 壊れたスポットライト検索インデックス。
Macに非常に大きな「システム」ストレージ割り当てがある場合、それに続くポインタはそれを減らすのに役立つはずです。ゴミ箱(Don)をクリアし、ストレージ画面を頻繁に確認することを忘れないでください。(Trash)
LocalTimeMachineスナップショットを削除する
Macで(Mac)TimeMachineを有効にしている場合、通常のサイズ制限をはるかに超える「システム」ストレージのチャンクが発生する可能性があります。これは、オペレーティングシステムが内部ストレージから古いTimeMachineスナップショットをクリアできない場合に発生します。ターミナル(Terminal)を使用してそれらを確認して取り除くのが最善です。
注:(Note:)可能であれば、先に進む前に、外部バックアップドライブを接続した状態で新しいTimeMachineバックアップを作成してください。(Time Machine)
1. [ファインダー](Finder ) >[アプリケーション(Applications )] >[ユーティリティ]に移動し、[(Utilities )ターミナル(Terminal)]を開きます。
2. tmutil (Time Machine)listlocalsnapshotdatesと入力し、 (tmutil listlocalsnapshotdates)Enterキー(Enter)を押して、すべてのローカルTimeMachineスナップショットとそれらに関連する日付タグのリストを表示します。
3.ローカルのTimeMachineスナップショットを個別に(最も古いものから始めて)削除し、それによってMacのストレージ(Storage)画面内の「システム」が減少するかどうかを確認する必要があります。
tmutil deletelocalsnapshots(tmutil deletelocalsnapshots)と入力し、その後にスナップショットの日付(date)と名前を入力します。(name)次に、 Enterキー(Enter)を押して削除します。
必要に応じて繰り返しますが、最新のスナップショットを削除しないでください。ただし、外部バックアップドライブがある場合は、次のコマンドを使用してすべてを安全に削除できます。
for snapshot in $(tmutil listlocalsnapshotdates | grep -v :); do sudo tmutil deletelocalsnapshots $snapshot; done
アプリケーションログファイルを削除する
Macをしばらく使用している場合は、多数のアプリケーションログファイルが含まれている可能性があります。場合によっては、これらのファイルは数ギガバイトのストレージを消費することになります。Macのユーザーライブラリ内のLogsフォルダに移動すると、それらを確認して削除できます。
1.Finderを開きます。次に、[移動](Go) > [フォルダに移動]を(Go to Folder)選択します。
2.〜~/Library/Logs/Enterキー(Enter)を押します。
3.サイズの大きいログファイルがないか確認し、削除します。作業を簡単にするために、 ( Finderウィンドウの上部から)リスト(List )ビューに切り替え、[サイズ(Size )]列を使用してログファイルをサイズで並べ替えることができます。
接続ログファイルを削除する
アプリケーション(Application)ログは別として、Macには(Mac)メール(Mail)アプリに関連する大量の接続ログファイルも含まれている場合があります。それらをチェックして取り除くのが最善です。
1.Finderを開きます。次に、[移動](Go) > [フォルダに移動]を(Go to Folder)選択します。
2.次のフォルダパスを入力し、 Enterキー(Enter)を押します。
~/Library/Containers/com.apple.mail/Data/Library/Logs/Mail
3.ディレクトリ内の大きな接続ログファイルを削除します。(Delete)
システムとアプリケーションのキャッシュを削除する
オペレーティングシステムとMacで実行されるさまざまなアプリケーションの両方が、多くのファイルを頻繁にキャッシュします。これは処理を高速化するのに役立ちますが、アプリケーションとシステムキャッシュが制御不能になり、「システム」の読み取り値が増加する場合があります。大きなファイルキャッシュをクリアしてみてください。
ヒント:(Tip:)完全なウォークスルーについては、Macキャッシュをクリアする方法を(how to clear the Mac cache)確認してください。
1.Finderを開きます(Finder)。次に、[移動](Go ) > [フォルダに移動]を(Go to Folder)選択します。
2.〜~/Library/Caches/と入力し、 Enterキー(Enter )を押してアプリケーションキャッシュを開きます。
3.リストビューに切り替え、[(List)サイズ(Size )]列を使用してファイルとフォルダーを並べ替えます。次に、ディレクトリ内の特大のアイテムを削除します。
注:(Note: )Finderでフォルダサイズが(Finder)リスト(List)ビューに表示されない場合は、メニューバーの[表示]を開き、[表示オプションの表示]を選択し、[(View )すべて(Show View Options)のサイズを計算(Calculate all sizes)]の横のチェックボックスをオンにして、[デフォルトとして使用(Use as Defaults)]を選択します。
4.Macを再起動します(Mac)。すべてが良さそうな場合は、ゴミ箱(Trash)をクリアします。
5.手順1〜4を繰り返しますが(1)、(4)代わりに手順2でパス/Library/Caches/(システムキャッシュを開きます)を使用します。
セーフモードの開始/終了
セーフモードで起動すると、 (Mode)Mac上の冗長または廃止されたシステム関連ファイルを削除するのに役立ちます。そのためには、まずMac(Mac)の電源を切ります。電源を入れ直しますが、Appleロゴが表示されるまでShiftキーを押し続けます。(Shift )
Macが(Mac)セーフモード(Safe Mode)で起動したら、Appleメニュー(Apple menu )>このMacについて(About This Mac )>ストレージ(Storage)に移動します。ストレージインジケータが完全に更新されるまで、数分待ちます。(Wait)次に、Macを通常どおり再起動し、それが役に立ったかどうかを確認します。
Spotlightインデックスを再構築する
Spotlight Searchインデックスが壊れているために、 Macに誤った「システム」ストレージの読み取り値が表示される場合があります。Macのシステムストレージを減らすために、再構築してみてください。
1. Appleメニューを開き、[(Apple menu)システム環境設定](System Preferences)を選択して、[ Spotlight ]を選択します。
2. [プライバシー(Privacy )]タブに切り替えます。次に、システムドライブをデスクトップからドラッグアンドドロップします。
注:(Note:)システムドライブがデスクトップに表示されていない場合は、Finderを開き、(Finder) Finderメニュー(Finder)で[設定](Preferences )を選択します。次に、[ハードディスク](Hard disks)の横のチェックボックスをオンにします。
3. [ OK]を選択して、SpotlightSearchでシステムドライブの検索(Search)を停止することを確認します。
4.しばらく待ちます。(Wait)次に、追加したシステムドライブを選択し、削除(Delete )(—)ボタンを使用して削除します。
これにより、SpotlightSearchがシステムドライブのインデックスを再作成するように求められます。
複雑すぎる?Onyxを使用する
Macのシステムストレージを減らすための上記の方法が面倒だと思われる場合は、 Onyxを使用してみてください。これは完全に無料のアプリケーションであり、ローカルのTime Machineスナップショットをすばやく削除し、古いログファイルを削除し、アプリケーションとシステムのキャッシュをクリアし、Spotlightインデックスを再構築できます。
Onyxはジャンク除去ツールとしても機能します。Macでストレージ関連の問題が頻繁に発生する場合は、それを使用することを強くお勧めします。これが完全なOnyxウォークスルー(complete Onyx walkthrough)です。
How to Reduce System Storage on Mac
Is your Mac dangerously close to running out of storage? Usuallу, you can go on a short disk cleaning spree and free up a lot of space quickly. But sometimes, it’s just not that simple.
A while back, we talked about the somewhat baffling “Other” storage that can end up consuming tens—if not hundreds—of gigabytes of disk space. This time, we shall focus on another perplexing issue: how to reduce a bloated “System” storage on the Mac.
What Is System Storage?
Whenever you go to Apple menu > About This Mac > Storage, the Mac’s internal storage indicator will display the amount of data related to the operating system as “System” storage.
Ideally, it should stay under 20 gigabytes, but you can expect it to keep growing slowly as you keep using your Mac. If it exceeds that by double or triple-digits, however, then here are the most common reasons why that happens:
- Local Time Machine snapshots.
- Large application log files.
- Bloated application or system cache.
- Broken Spotlight Search index.
If your Mac has a very large “System” storage allocation, the pointers that follow should you help reduce it. Don’t forget to clear the Trash and check the Storage screen frequently as you work your way through them.
Remove Local Time Machine Snapshots
If you have Time Machine enabled on your Mac, you may end up with a chunk of “System” storage well beyond the usual size limits. That happens when the operating system fails to clear older Time Machine snapshots from the internal storage. It’s best to check and get rid of them using Terminal.
Note: If possible, create a fresh Time Machine backup with your external backup drive connected before you go ahead.
1. Go to Finder > Applications > Utilities and open Terminal.
2. Type tmutil listlocalsnapshotdates and press Enter to bring up a list of all local Time Machine snapshots along with their relevant date tags.
3. You must delete the local Time Machine snapshots individually (starting with the oldest) and check if that reduces “System” within your Mac’s Storage screen.
Type tmutil deletelocalsnapshots followed by the date and name of the snapshot. Then, press Enter to delete it.
Repeat as needed, but avoid deleting the most recent snapshots. If you have your external backup drive around, however, you can safely delete all of them with the following command:
for snapshot in $(tmutil listlocalsnapshotdates | grep -v :); do sudo tmutil deletelocalsnapshots $snapshot; done
Delete Application Log Files
If you’ve used your Mac for some time, it may contain lots of application log files. In some cases, these files can end up consuming multiple gigabytes of storage. You can check and delete them by heading over to the Logs folder within the Mac’s user library.
1. Open Finder. Then, select Go > Go to Folder.
2. Type ~/Library/Logs/ and press Enter.
3. Check for any oversized log files and delete them. To make things easier, you can switch to List view (from the top of the Finder window) and use the Size column to sort the log files by size.
Delete Connection Log Files
Application logs aside, your Mac may also contain massive connection log files related to the Mail app. It’s best to check and get rid of them.
1. Open Finder. Then, select Go > Go to Folder.
2. Type the following folder path and press Enter:
~/Library/Containers/com.apple.mail/Data/Library/Logs/Mail
3. Delete any large connection log files inside the directory.
Delete System and Application Cache
Both the operating system and the various applications that run on your Mac frequently cache lots of files. That helps speed things up, but sometimes, the application and the system caches can balloon out of control and ramp up the “System” reading. Try clearing out any large file caches.
Tip: For a complete walkthrough, check how to clear the Mac cache.
1. Open Finder. Then, select Go > Go to Folder.
2. Type ~/Library/Caches/ and press Enter to open the application cache.
3. Switch to List view and sort the files and folders using the Size column. Then, delete any oversized items within the directory.
Note: If Finder doesn’t display folder sizes in List view, open View on the menu bar, select Show View Options, check the box next to Calculate all sizes, and select Use as Defaults.
4. Restart your Mac. If everything looks good, clear the Trash.
5. Repeat steps 1–4, but use the path /Library/Caches/ (which opens the system cache) in step 2 instead.
Enter/Exit Safe Mode
Booting into Safe Mode can help remove redundant or obsolete system-related files on your Mac. To do that, start by turning off your Mac. Power it back on, but immediately press and hold the Shift key until you see the Apple logo.
After your Mac boots into Safe Mode, go to Apple menu > About This Mac > Storage. Wait for a couple of minutes until the storage indicator updates itself completely. Then, restart your Mac normally and see if that helped.
Rebuild Spotlight Index
Sometimes, your Mac may display an incorrect “System” storage reading due to a broken Spotlight Search index. Try rebuilding it to help reduce system storage on Mac.
1. Open the Apple menu, choose System Preferences, and select Spotlight.
2. Switch to the Privacy tab. Then, drag and drop the system drive from your desktop inside it.
Note: If the system drive is not visible on the desktop, open Finder, and select Preferences on the Finder menu. Then, check the box next to Hard disks.
3. Select OK to confirm that you want Spotlight Search to stop searching the system drive.
4. Wait for a moment. Then, select the system drive that you just added and remove it using the Delete ( — ) button.
That should prompt Spotlight Search to re-index the system drive.
Too Complicated? Use Onyx
If the methods above to reduce system storage on your Mac seem too tedious, try using Onyx. It’s a completely free application that can quickly delete local Time Machine snapshots, remove outdated log files, clear the application and system caches, and rebuild the Spotlight index.
Onyx also works as a junk removal tool. If you keep running into storage-related issues on your Mac regularly, we highly recommend that you use it. Here’s a complete Onyx walkthrough.