キッカケ
brewの整理を行ったら12Gぐらいディスク容量が回復した。
— nanoeru (@nanoeru7083) March 18, 2016
キャッシュの量はすごいな。
brew cleanup
!! 恥ずかしながら知らなかった
そうか古いパッケージは残ってるのか
@nanoeru さん、ありがとうございます!
brew cleanup
cleanup前
$ df -h
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk1 465Gi 263Gi 201Gi 57% 69075065 52764549 57% /
$ brew cleanup
cleanup後
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk1 465Gi 249Gi 215Gi 54% 65374198 56465416 54% /
僕の環境では16GB空きました!やったぜ!
ホームディレクトリも整理したくなった
作業は基本的にホームディレクトリ直下なので
とりあえずホームディレクトリは大変なことになってるのではと思ったためです。
まずはどのディレクトリが容量を食ってるのか確認します。
とりあえずギガ単位で食ってるものを確認しました
$ du -sh ~/* > result
$ du -sh ~/.* >> result
$ cat result | grep G | sort
19G /Users/kazu/Documents
30G /Users/kazu/Library
2.6G /Users/kazu/Games
2.9G /Users/kazu/.android
3.1G /Users/kazu/.docker
3.4G /Users/kazu/.gradle
3.4G /Users/kazu/.gvm
4.5G /Users/kazu/Workspace
5.8G /Users/kazu/.Genymobile
7.8G /Users/kazu/Movies
とりあえず 消しても問題なさそうなところはサクサクとrm -rf で消していきます。
$ rm -rf ~/.gvm # Goのバージョンマネージャー 使ってない
$ rm -rf ~/.Genymobile # 最近はエミュレーターが速くなったので使ってない
$ rm -rf ~/Games # ゲーム作ろうとしてテストしてた残骸
MovieはiMoveのライブラリが8GB取っていたようです。
動画の編集は最近やらないので消しちゃいます。
nodebrewなども使わずに残っていたバージョンは削除して1G消えました。
最終結果
$ df -h
/dev/disk1 465Gi 229Gi 235Gi 50% 60171780 61667834 49% /
結果34GBの無駄なファイルを消しされました。
VMとかはどうしても容量食ってしまうのは仕方ありませんが、
定期的に無駄なファイルは消していってcleanな環境を保てるようにしたいですね。
この調子で部屋の掃除もしなければ...