☹️

Macのストレージを「その他」が圧迫問題

2021/10/09に公開

Macのストレージを圧迫していた.PKInstallSandboxManagerについて調べていたものの、中々情報が見つけられなかったので、情報共有の意味合いを兼ねて書いた記事です。
.PKInstallSandboxManagerが何かまでは書いてません。

概要

何を書いたかというと、/Library/InstallerSandboxes/.PKInstallSandboxManager/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.activeSandboxというディレクトリがストレージを圧迫していたんですが、このディレクトリは、

  • Xcodeのアップデートの時に作成されるみたいだよ
  • アップデートが終わると自動で削除されるみたいだよ
    ということです。

何に使われているのか、削除していいものなのかまでは分かりませんが、僕は迷った末に消しました。
問題は今のところ起きていませんが、削除する場合は自己責任で実行してください。

詳細

何があってどんなことしたかを少し詳細に書いているだけです。

ストレージの圧迫

私用のMacでディスクが容量がいっぱいになっている旨のワーニングが出たので、ストレージの内訳を確認すると150G / 250Gが「その他」の項目で占められていました。
最近ストレージを空けたばっかりだったのと、全く思い当たる節がなかったので、DaisyDiskを購入して詳細を調べると、/Library/InstallerSandboxes/.PKInstallSandboxManagerというディレクトリ以下に15G程のXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.activeSandboxというディレクトリを6個ほど発見。合計で「その他」の90G程を占めていました。
どのディレクトリも同様の構成になっていて、なんとなくXcodeで使われていそうなことまでは分かったものの、消していいものか判断がつかず。。。
迷った末に消している人がいたので、結局消すことにしました。

因みにですが、削除するときはコンソールの操作間違いが怖かったので、sudo open /Library/InstallerSandboxes/.PKInstallSandboxManagerでファインダーを開き、GUI操作でゴミ箱に移動しました。

activeSandboxディレクトリの挙動

XcodeをAppStoreからアップデートしている際に/Library/InstallerSandboxes/.PKInstallSandboxManager以下を確認すると、同様のXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.activeSandboxというディレクトリが作成されていたのですが、アップデートが終わると自動で削除されていました。
アップデートにも削除にも時間がかかるので、アップデートの実行中にストレージ内訳を見ていると、少しずつ空き容量が減っていって、途中から空き容量が増えていく様子が分かります。

つまり、消していいものかは分からないけど、普通は残らず消えそうだねということは分かりました。

DaisyDiskについて

調べれば出てくると思うので詳細は書きませんが、ディスク使用量の内訳を可視化してくれる有料のアプリです。
「このMacについて」からでは分からない「その他」項目の詳細も分かります。

AppStoreからもインストールできますが、AppStoreからインストールすると管理者権限での実行ができず、/Library/InstallerSandboxesのような隠し領域の可視化ができません。
もしAppStoreからインストールしてしまった場合は、DaisyDiskのページからFREE TRIAL版をインストールすると、AppStoreのライセンスを自動で認識してくれるようです ( https://softantenna.com/wp/mac/daisy-disk-3-0/ )。

僕はAppStoreでインストールしてしまったので、FREE TRIAL版をインストールしなおしました。

参考

Discussion