狼読
Macのストレージ(空き容量)を正しく確実に確保!ストレージ 「その他」圧迫の原因と解消方法
こんにちは!タマリュウです
みなさん、Macのストレージ容量って確認していますか?
知らず知らずのうちにストレージの容量がいっぱいになって圧迫していることってありますよね。
スマホのカメラ性能が高くなっているので画像の容量がだんだん大きくなり、macなどのパソコンに保存しているとすぐにストレージがいっぱいになり圧迫されます。動画も保存していればなおさらです・・・
このような画像ファイルや動画ファイル、仕事用の書類ファイルで圧迫されているのなら納得もできますが・・・何に圧迫されているのかわからずにストレージの容量を取られているのは嫌ですよね!
今回は、ストレージが占める「その他」の項目に注目していきたいと思います。
まず、「その他」って何が原因なのか、どうしたら解消できるのか紹介していきたと思います。いろいろな事例があると思うので、一事例の参考にしてみてください。
ストレージ容量の確認しよう
みなさんが使っているmacbookのストレージの使用状況を確認してみましょう。
STEP1.「左上のあるAppleマーク」をクリックします。
STEP2.「このMacについて」をクリックします。
STEP3.「ストレージ 」をクリックします。
以上の手順で、Macのストレージの使用状況が確認できます。
確実に「その他」の原因を見つけよう
Macのストレージ使用状況を確認してみると「その他」が120GB以上を占めていることがわかりました。
では、この「その他」120GB以上を占めている原因はなんでしょうか?
確実な方法で正しい情報を見て原因を見つけていきましょう。
STEP1.ターミナルを起動します。
STEP2.du コマンドを用いてファイルのストレージ使用量を確認していきます。下記のコマンドを実行(実行後パスワード入力)!
$ du -d 1 -h ~
4.0K /Users/username/.config
16G /Users/username/Music
226M /Users/username/.nodebrew
491M /Users/username/.rbenv
4.0K /Users/username/.adobe
1.6M /Users/username/Creative Cloud Files
9.5M /Users/username/Pictures
266M /Users/username/.atom
18M /Users/username/.bundle
1.1G /Users/username/Desktop
du: /Users/username/Library/Application Support/MobileSync: Operation not permitted
du: /Users/username/Library/Application Support/CallHistoryTransactions: Operation not permitted
du: /Users/username/Library/Application Support/com.apple.sharedfilelist: Operation not permitted
・
・
・
<中略>
・
・
・
du: /Users/username/Library/Caches/com.apple.ap.adprivacyd: Operation not permitted
83G /Users/username/Library
3.9M /Users/username/.emacs.d
4.0K /Users/username/.cups
8.0K /Users/username/Public
20K /Users/username/Movies
101M /Users/username/Applications
du: /Users/username/.Trash: Operation not permitted
8.6M /Users/username/.npm
12G /Users/username/Documents
19M /Users/username/.gem
400M /Users/username/Downloads
114G /Users/username
このようにストレージの使用量が確認できます。ここで気になるのは、/Users/username が 114GB 使用しているうち 83GB を占めているのが /Users/username/Library であるという点です。
ということで /Users/username/Library をより詳しく見ていきましょう。
$ du -d 1 -h /Users/username/Library
1.3M /Users/username/Library/Receipts
du: /Users/username/Library/Application Support/MobileSync: Operation not permitted
du: /Users/username/Library/Application Support/CallHistoryTransactions: Operation not permitted
du: /Users/username/Library/Application Support/com.apple.sharedfilelist: Operation not permitted
du: /Users/username/Library/Application Support/com.apple.TCC: Operation not permitted
du: /Users/username/Library/Application Support/FileProvider: Operation not permitted
du: /Users/username/Library/Application Support/CallHistoryDB: Operation not permitted
2.3G /Users/username/Library/Application Support
・
・
・
<中略>
・
・
・
du: /Users/username/Library/Caches/com.apple.HomeKit.configurations: Operation not permitted
du: /Users/username/Library/Caches/CloudKit: Operation not permitted
du: /Users/username/Library/Caches/com.apple.Safari: Operation not permitted
du: /Users/username/Library/Caches/com.apple.ap.adprivacyd: Operation not permitted
77G /Users/username/Library/Caches
83G /Users/username/Library
/Users/username/Library の中身についてより詳しく確認することができました。ここで気なるのは、 /Users/username/Library/Caches です。これはライブラリに関するキャッシュのディレクトリです。キャッシュが 77 GB を占めていることがわかりました!
ストレージ圧迫の原因を解消しよう
ここまでの過程で /Users/username/Library/Caches が 77 GB を占めていることがわかったので、キャッシュを削除してストレージ容量を空けてあげましょう。
$ rm -rf /Users/username/Library/Caches/*
一部、権限の問題で消せないファイルもありましたが、無事に不要なキャッシュファイルを消すことができました!
確認してみましょう。
$ du -d 1 -h /Users/username/Library
<中略>
1.3M /Users/username/Library/Caches
<中略>
確認できたように /Users/username/Library/Caches の容量が 1.3MBまで減らすことができました。
ストレージの「その他」を確認してみると大幅に容量が減っていると思います。
さいごに
今回は、Macのストレージ容量を圧迫している不要なキャッシュを削除する方法を紹介してきました。ストレージ の「その他」項目の容量が大きくなって圧迫している場合は、原因を探して解消してみてください!